De release van GNU Binutils 2.34

Geïntroduceerd release van de systeemt-tools GNU Binutils 2.34, met programma's zoals de GNU linker, GNU assembler, nm, objdump, strings, strip.

In nieuwe versie:

  • Ondersteuning voor de service debuginfod, dat een HTTP-server is voor het verstrekken van debug-informatie van ELF/DWARF en bronbestanden. Bij het bouwen van Binutils met ondersteuning voor debuginfod, kunnen de tools readelf en objdump verbinding maken met debuginfod-servers om ontbrekende debug-informatie over de verwerkte bestanden te laden. Voor builds binutils met debuginfod moet in het configure-script de optie ‘—with-debuginfod’ worden opgegeven en toegang worden verleend tot de bibliotheek libdebuginfod, die wordt geleverd met de set elfutils;
  • In de disassembler (objdump —disassemble) is de optie ‘—visualize-jumps’ toegevoegd om ASCII-graphics te genereren die de sprongen visualiseren, die duidelijk de verbanden tussen het doelpunt en de bron van de sprong in de instructiestroom tonen. De visualisatie werkt voor de architecturen x86, x86_64 en 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

  • In de assembler en linker is ondersteuning toegevoegd voor de generatie van ELF-bestanden voor de Z80-architectuur (de Zilog Z180 en Zilog eZ80-processors worden ondersteund in de ADL- en Z80-modi);
  • In de tool ‘ar’ is de optie ‘—output’ toegevoegd om de directory voor extractie uit het archief te bepalen;
  • In de tools ‘objcopy’ en ‘strip’ is de optie ‘—keep-section’ toegevoegd om te voorkomen dat de opgegeven sectie wordt verwijderd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster