rilascio di un insieme di utilità di sistema , che include programmi come GNU linker, GNU assembler, nm, objdump, strings, strip.
:
- Supporto aggiunto per il servizio , che funge da server HTTP per la fornitura di informazioni di debug ELF/DWARF e codici sorgenti. Quando si compila Binutils con supporto per debuginfod, gli strumenti readelf e objdump possono connettersi ai server debuginfod per caricare le informazioni di debug mancanti sui file elaborati. Per binutils con debuginfod nello script di configurazione è necessario specificare l'opzione «—with-debuginfod» e garantire l'accesso alla libreria libdebuginfod, fornita nel pacchetto ;
- È stata aggiunta l'opzione «—visualize-jumps» al disassemblatore (objdump —disassemble) per generare grafica ASCII che visualizza i salti, evidenziando chiaramente le relazioni tra il punto di destinazione e la fonte del salto nel flusso di istruzioni. La visualizzazione funziona per le architetture x86, x86_64 e ARM;
c6: | | \———-> be 00 00 00 00 mov $0x0,%esi
cb: | | \/—-> 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # d2
d2: | | | 31 c0 xor x,x
d4: | | | \/— e8 00 00 00 00 callq d9
d9: | | | \-> bf 02 00 00 00 mov $0x2,i
de: | +————|—— e8 00 00 00 00 callq e3
e3: | \————|—-> 48 89 da mov %rbx,%rdx
e6: | | be 00 00 00 00 mov $0x0,%esi
eb: | \—— eb de jmp cb
ed: \——————-> 48 8b 16 mov (%rsi),%rdx - Supporto per la generazione di file ELF per l'architettura Z80 è stato aggiunto all'assemblatore e al linker (i processori Zilog Z180 e Zilog eZ80 sono supportati nelle modalità ADL e Z80);
- È stata aggiunta l'opzione «—output» allo strumento «ar» per specificare la directory per l'estrazione dall'archivio;
- È stata aggiunta l'opzione «—keep-section» agli strumenti «objcopy» e «strip» per prevenire l'eliminazione della sezione specificata.
Fonte: opennet.ru
