paglabas ng isang hanay ng mga kagamitan sa system , na kinabibilangan ng mga programa tulad ng GNU linker, GNU assembler, nm, objdump, string, strip.
:
- Nagdagdag ng suporta sa serbisyo , na isang HTTP server para sa paghahatid ng impormasyon sa pag-debug ng ELF/DWARF at source code. Kapag bumubuo ng mga Binutil na may suporta sa debuginfod, maaaring kumonekta ang readelf at objdump na mga utility sa mga debuginfod server upang mag-download ng nawawalang impormasyon sa pag-debug tungkol sa mga file na pinoproseso. Para sa binutils na may debuginfod sa script ng pag-configure, dapat mong tukuyin ang opsyong "--with-debuginfod" at magbigay ng access sa library ng libdebuginfod na ibinigay sa kit ;
- Ang opsyong "--visualize-jumps" ay idinagdag sa disassembler (objdump —disassemble) upang bumuo ng mga ascii graphics na may visualization ng mga transition, na malinaw na tumutukoy sa kaugnayan sa pagitan ng target na punto at ang jump source sa command stream. Gumagana ang visualization para sa mga arkitekturang x86, x86_64 at ARM;
c6: | | \———-> maging 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 da mov %rbx,%rdx
e6: | | maging 00 00 00 00 mov $0x0,%esi
eb: | \—— eb de jmp cb
ed: \——————-> 48 8b 16 mov (%rsi),%rdx - Ang suporta para sa pagbuo ng mga ELF file para sa Z80 architecture ay idinagdag sa assembler at linker (Zilog Z180 at Zilog eZ80 processors sa ADL at Z80 mode ay suportado);
- Ang "--output" na opsyon ay naidagdag sa "ar" na utility upang tukuyin ang direktoryo para sa pagkuha mula sa archive;
- Ang opsyong "--keep-section" ay idinagdag sa mga utility na "objcopy" at "strip" upang maiwasang matanggal ang tinukoy na seksyon.
Pinagmulan: opennet.ru
