Gefa út GNU Binutils 2.34

Kynnt gefa út safn af kerfisforritum GNU Binutils 2.34, sem inniheldur forrit eins og GNU linker, GNU assembler, nm, objdump, strengi, ræma.

В nýtt útgáfa:

  • Bætt við þjónustustuðning villuupplýsingar, sem er HTTP netþjónn til að afhenda ELF/DWARF villuleitarupplýsingar og frumkóða. Þegar Binutils eru byggðir með kembiforritstuðningi geta readelf og objdump tólin tengst kembiforritþjónum til að hlaða niður kembiupplýsingum sem vantar um skrárnar sem verið er að vinna úr. Fyrir þing binutils með debuginfod í stillingarhandritinu, ættir þú að tilgreina "--with-debuginfod" valkostinn og veita aðgang að libdebuginfod bókasafninu sem fylgir í settinu elfutils;
  • „--visualize-jumps“ valmöguleikanum hefur verið bætt við disassembler (objdump —disassemble) til að búa til ascii grafík með sjónrænum umbreytingum, sem skilgreinir skýrt sambandið milli markpunktsins og stökkgjafans í skipanastraumnum. Visualization virkar fyrir x86, x86_64 og ARM arkitektúr;

    c6: | | \———-> vera 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 af mov %rbx,%rdx
    e6: | | vera 00 00 00 00 mov $0x0,%esi
    eb: | \—— eb de jmp cb
    ed: \——————-> 48 8b 16 mov (%rsi),%rdx

  • Stuðningur við að búa til ELF skrár fyrir Z80 arkitektúrinn hefur verið bætt við assembler og tengill (Zilog Z180 og Zilog eZ80 örgjörvar í ADL og Z80 ham eru studdir);
  • Valmöguleikanum „--output“ hefur verið bætt við „ar“ tólið til að tilgreina möppuna til að draga úr skjalasafninu;
  • „--keep-section“ valmöguleikinn hefur verið bætt við „objcopy“ og „strip“ tólin til að koma í veg fyrir að tilgreindum hluta sé eytt.

Heimild: opennet.ru

Bæta við athugasemd