Rilascio di GNU Binutils 2.34

Presentato rilascio del pacchetto di utility di sistema GNU Binutils 2.34, che include programmi come GNU linker, GNU assembler, nm, objdump, strings, strip.

In nuova versioni:

  • Aggiunta la supporto per il servizio debuginfod, che funge da server HTTP per fornire informazioni di debug ELF/DWARF e codici sorgente. Quando si compila Binutils con il supporto per debuginfod, gli strumenti readelf e objdump possono connettersi ai server debuginfod per caricare le informazioni di debug mancanti sui file elaborati. Per compilare binutils con debuginfod, è necessario indicare l'opzione «—with-debuginfod» nello script di configurazione e garantire l'accesso alla libreria libdebuginfod fornita con il pacchetto elfutils;
  • Nel disassemblatore (objdump —disassemble) è stata aggiunta l'opzione «—visualize-jumps» per generare grafica ascii con visualizzazione dei salti, che mostra chiaramente i collegamenti tra il punto di destinazione e la fonte del salto nel flusso di comandi. 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

  • Nel montatore e nell'assemblatore è stata aggiunta la supporto per la generazione di file ELF per l'architettura Z80 (supporta i processori Zilog Z180 e Zilog eZ80 nelle modalità ADL e Z80);
  • Nell'utility «ar» è stata aggiunta l'opzione «—output» per specificare la directory da cui estrarre dall'archivio;
  • Nelle utility «objcopy» e «strip» è stata aggiunta l'opzione «—keep-section» per prevenire la rimozione della sezione specificata.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster