GNU Binutils 2.37 sistemaren erabilgarritasun multzoaren bertsioa aurkeztu da, GNU linker, GNU assembler, nm, objdump, strings, strip bezalako programak barne hartzen dituena.
Bertsio berrian:
- Muntaia ingurunerako eskakizunak handitu egin dira; Binutils eraikitzeko, C99 estandarra onartzen duen liburutegiak eta konpiladore bat behar dira orain.
- Arm-symbianelf formatuaren euskarria eten egin da.
- RME (Realm Management Extension) euskarria gehitu da, ARMv9-A arkitekturarako luzapena, baliabideen eta memoriaren transferentzia dinamikoa babestutako helbide-espazio bereizi batera antolatzeko aukera ematen duena, aplikazio pribilegiatuak eta TrustZone firmware-ak sarbiderik ez duten. Proposatutako ezaugarria Arm CCA (Konfidentzial Konputazio Arkitektura) ingurune isolatuak sortzeko azpiegituraren parte da. RME-k programa arruntei beren isilpeko datuak gordetzeko aukera ematen die ingurune horietan, sistema eragilea eta hipervisoreak arriskuan jartzen direnean baimenik gabeko sarbideetatik babesteko.
- Lokatzailean aukera berriak ezarri dira:
- '-Bno-sinbolikoa' - '-Bsymbolic' eta '-Bsymbolic-funtzioak' moduak bertan behera uzten ditu;
- '-z report-relative-reloc' - helbideen estekatze dinamikoari buruzko informazioa bistaratzen du (lekualdaketa);
- '-z start-stop-gc' - __start_*/__stop_* erreferentziak prozesatzea desgaitzen du zabor-biltzaileak erabili gabeko atalak garbitzen dituen bitartean.
- β--sym-base=0|8|10|16β aukera gehitu zaio readelf utilitateari zenbakizko ikurrak bistaratzeko formularioa hautatzeko.
- Aukerak gehitu dira nm erabilgarritasunari: 'βformat=just-symbols' ('-j') ikurren izenak soilik bistaratzeko eta 'βquiet' diagnostiko mezuak desgaitzeko "no symbols".
- 'βkeep-section-symbols' aukera gehitu da objcopy eta strip utilitateetan, fitxategiak prozesatzen direnean erabili gabeko atalak kentzea desgaitzeko.
- '--weaken', '--weaken-symbol' eta '--weaken-symbols' aukerak gehitu dira objcopy, definitu gabeko sinboloak ikur ahul gisa sailkatzeko.
- Readelf eta objdump-ek ".debug_sup" atalen edukia bistaratzeko gaitasuna dute eta, lehenespenez, fitxategi indibidualetarako estekak baimentzen dituzte arazketa-informazioa duten.
Iturria: opennet.ru