Veröffentlichung von GNU Binutils 2.34

Vorstellung Release des Satzes von Systemwerkzeugen GNU Binutils 2.34, der Programme wie GNU-Linker, GNU-Assembler, nm, objdump, strings, strip enthÀlt.

Im neu Version:

  • UnterstĂŒtzung des Dienstes debuginfod, der einen HTTP-Server darstellt, um Debugging-Informationen in ELF/DWARF und Quellcodes bereitzustellen. Wenn Binutils mit UnterstĂŒtzung fĂŒr debuginfod gebaut wird, können die Werkzeuge readelf und objdump sich mit debuginfod-Servern verbinden, um fehlende Debugging-Informationen ĂŒber die bearbeiteten Dateien herunterzuladen. FĂŒr Bauten binutils mit debuginfod muss im Konfigurationsskript die Option „—with-debuginfod“ angegeben und der Zugriff auf die Bibliothek libdebuginfod sichergestellt werden, die im Paket elfutils;
  • Der Disassembler (objdump —disassemble) hat die Option „—visualize-jumps“ hinzugefĂŒgt, um ASCII-Grafiken mit Visualisierungen von SprĂŒngen zu generieren, die die Beziehungen zwischen dem Zielpunkt und der Quelle des Sprungs im Befehlfluss deutlich machen. Die Visualisierung funktioniert fĂŒr die Architekturen x86, x86_64 und 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

  • Assembler und Linker haben UnterstĂŒtzung fĂŒr die Generierung von ELF-Dateien fĂŒr die Z80-Architektur hinzugefĂŒgt (unterstĂŒtzt werden die Prozessoren Zilog Z180 und Zilog eZ80 im ADL- und Z80-Modus);
  • In das „ar“-Tool wurde die Option „—output“ hinzugefĂŒgt, um das Verzeichnis fĂŒr das Extrahieren aus dem Archiv festzulegen;
  • In die Werkzeuge „objcopy“ und „strip“ wurde die Option „—keep-section“ hinzugefĂŒgt, um zu verhindern, dass die angegebene Sektion gelöscht wird.

Quelle: opennet.ru

60GB SSD 8Gb DDR4