Sgaoileadh GNU Binutils 2.34

Air a chuir a-steach le sgaoileadh seata de ghoireasan siostam GNU Binutils 2.34, a tha a’ toirt a-steach prògraman leithid GNU linker, GNU assembler, nm, objdump, strings, strip.

В ùr dreach:

  • Taic seirbheis air a chur ris debuginfod, a tha na fhrithealaiche HTTP airson fiosrachadh deasbaid ELF / DWARF agus còd stòr a lìbhrigeadh. Nuair a bhios tu a’ togail Binutils le taic debuginfod, faodaidh na goireasan readelf agus objdump ceangal ri frithealaichean debuginfod gus fiosrachadh deasbaid a tha a dhìth a luchdachadh sìos mu na faidhlichean a thathas a’ giullachd. Airson co-chruinneachaidhean sgoile binutils le debuginfod anns an sgriobt rèiteachaidh, bu chòir dhut an roghainn “--with-debuginfod” a shònrachadh agus cothrom a thoirt don leabharlann libdebuginfod a chaidh a thoirt seachad sa chidsin uilc;
  • Chaidh an roghainn “-visualize-jumps” a chuir ris an disassembler (objdump -disassemble) gus grafaigean ascii a ghineadh le sealladh air eadar-ghluasadan, a tha a’ mìneachadh gu soilleir an dàimh eadar a ’phuing targaid agus an stòr leum anns an t-sruth-àithne. Bidh fradharc ag obair airson ailtireachd x86, x86_64 agus ARM;

    c6: | | \———-> bi 00 00 00 00 gluais $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 gluais $0x2,%edi
    dhe: | +————|—— e8 00 00 00 00 callq e3
    e3: | \————|—-> 48 89 da mov %rbx,%rdx
    e6: | | bi 00 00 00 00 gluais $0x0,%esi
    eb: | \—— eb de jmp cb
    ed: \——————-> 48 8b 16 mov (%rsi),%rdx

  • Chaidh taic airson faidhlichean ELF a chruthachadh airson ailtireachd Z80 a chur ris a’ cho-chruinneachadh agus an ceangal (tha taic ri pròiseasairean Zilog Z180 agus Zilog eZ80 ann am modhan ADL agus Z80);
  • Chaidh an roghainn “--output” a chur ris a’ ghoireas “ar” gus an eòlaire a shònrachadh airson a tharraing às an tasglann;
  • Chaidh an roghainn "--keep-section" a chur ris na goireasan "objcopy" agus "stiall" gus nach tèid an earrann ainmichte a sguabadh às.

Source: fosgailtenet.ru

Cuir beachd ann