U prezantua lëshimi i paketës së utilitarëve sistemorë GNU Binutils 2.37, e cila përfshin programe si GNU linker, GNU assembler, nm, objdump, strings, strip.
Në versionin e ri:
- Kërkesat për mjedisin e ndërtimit janë rritur, tani për ndërtimin e Binutils nevojiten biblioteka dhe kompajler që mbështesin standardin C99.
- Përkrahja për formatin arm-symbianelf është ndalur.
- Shtuar mbështetje RME (Realm Management Extension), një zgjerim për arkitekturën ARMv9-A, i cili lejon organizimin e transmetimit dinamik të burimeve dhe memories në një hapësirë adresimi të veçantë të mbrojtur, të cilës as aplikacionet me privilegje dhe firmueri TrustZone nuk kanë qasje. Kjo mundësi e propozuar është pjesë e infrastruktrës për krijimin e mjediseve të izoluara Arm CCA (Confidential Compute Architecture). RME i jep mundësi programeve të zakonshme të ruajnë të dhënat e tyre të ndjeshme në këto mjedise për t'i mbrojtur ato nga qasja e paautorizuar në rastin e komprometimit të sistemit operativ dhe hipervizorëve.
- Në lidhësin janë realizuar mundësi të reja:
- ‘-Bno-symbolic’ — anulon modulet ‘-Bsymbolic’ dhe ‘-Bsymbolic-functions’;
- ‘-z report-relative-reloc’ — jep informacion mbi lidhjen dinamike të adresave (relocation);
- ‘-z start-stop-gc’ — çaktivizon përpunimin e lidhjeve __start_*\/__stop_* gjatë pastrimit të sekcioneve të papërdorura nga mbledhësi i mbetjeve.
- Në utilitarin readelf është shtuar opsioni ‘—sym-base=0|8|10|16’ për të zgjedhur formatin e shfaqjes së simboleve numerike.
- Në utilitarin nm janë shtuar opsionet: ‘—format=just-symbols’ (‘-j’) për të shfaqur vetëm emrat e simboleve dhe ‘—quiet’ për të çaktivizuar mesazhet diagnostike ‘no symbols’.
- Në utilitarët objcopy dhe strip është shtuar opsioni ‘—keep-section-symbols’ për të çaktivizuar heqjen e sekcioneve të papërdorura gjatë përpunimit të skedave.
- Në objcopy janë shtuar opsionet ‘—weaken’, ‘—weaken-symbol’ dhe ‘—weaken-symbols’ për ta kategorizuar simbolet e paqarta si simbole të dobëta.
- Në readelf dhe objdump është realizuar mundësia për të shfaqur përmbajtjen e sekcioneve ‘.debug_sup’ dhe sipas parazgjedhjes janë lejuar lidhjet në skedarë të veçantë me informacionin e debuguar (debug info).
Burimi: opennet.ru
