Rilis GNU Binutils 2.34

Dipuntepangaken release saka pesawat saka utilitas sistem GNU Binutils 2.34, sing kalebu program kayata GNU linker, GNU assembler, nm, objdump, strings, strip.

В anyar versi:

  • Dhukungan layanan ditambahake debuginfod, yaiku server HTTP kanggo ngirim informasi debugging ELF/DWARF lan kode sumber. Nalika mbangun Binutils kanthi dhukungan debuginfod, utilitas readelf lan objdump bisa nyambung menyang server debuginfod kanggo ngundhuh informasi debugging sing ilang babagan file sing diproses. Kanggo pakumpulan binutils karo debuginfod ing skrip konfigurasi, sampeyan kudu nemtokake pilihan "--with-debuginfod" lan menehi akses menyang perpustakaan libdebuginfod sing diwenehake ing kit elfutils;
  • Opsi "--visualize-jumps" wis ditambahake menyang disassemble (objdump -disassemble) kanggo ngasilake grafis ascii kanthi visualisasi transisi, sing kanthi jelas nemtokake hubungan antarane titik target lan sumber mlumpat ing stream printah. Visualisasi dianggo kanggo arsitektur x86, x86_64 lan ARM;

    c6: | | \———-> dadi 00 00 00 00 mov $0x0,%esi
    cb: | | /—-> 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # d2
    d2: | | | 31 c0 xor %eax,%eax
    d4: | | | //— e8 00 00 00 00 callq d9
    d9: | | | \-> bf 02 00 00 00 mov $0x2,%edi
    de: | +————|—— e8 00 00 00 00 callq e3
    e3: | \————|—-> 48 89 saka %rbx,%rdx
    e6: | | dadi 00 00 00 00 mov $0x0,%esi
    eb: | \—— eb de jmp cb
    ed: \——————-> 48 8b 16 mov (%rsi),%rdx

  • Dhukungan kanggo ngasilake file ELF kanggo arsitektur Z80 wis ditambahake menyang assembler lan linker (pemroses Zilog Z180 lan Zilog eZ80 ing mode ADL lan Z80 didhukung);
  • Opsi "--output" wis ditambahake menyang sarana "ar" kanggo nemtokake direktori kanggo ngekstrak saka arsip;
  • Opsi "--keep-section" wis ditambahake menyang utilitas "objcopy" lan "strip" kanggo nyegah bagean kasebut dibusak.

Source: opennet.ru

Add a comment