- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ
debuginfod , เปเบเบดเปเบเปเบเบฑเบเปเบเบตเบเปเบงเบต HTTP เบชเบณเบฅเบฑเบเบเบฒเบเบชเบปเปเบเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ ELF/DWARF เปเบฅเบฐเบฅเบฐเบซเบฑเบเปเบซเบผเปเบ. เปเบกเบทเปเบญเบชเปเบฒเบ Binutils เบเปเบงเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ debuginfod, readelf เปเบฅเบฐ objdump utilities เบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ debuginfod เปเบเบทเปเบญเบเบฒเบงเปเบซเบฅเบเบเปเปเบกเบนเบ debuggging เบเบตเปเบเบฒเบเบซเบฒเบเปเบเบเปเบฝเบงเบเบฑเบเปเบเบฅเปเบเบตเปเบเปเบฒเบฅเบฑเบเบเปเบฒเปเบเบตเบเบเบฒเบ. เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเปเบซเปเบ binutils เบเบฑเบ debuginfod เปเบเบชเบฐเบเบดเบ configure, เบเปเบฒเบเบเบงเบเบฅเบฐเบเบธเบเบฒเบเปเบฅเบทเบญเบ "--with-debuginfod" เปเบฅเบฐเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ libdebuginfod เบชเบฐเบซเบเบญเบเปเบซเปเปเบเบเบธเบ.elfutils ; - เบเบฒเบเปเบฅเบทเบญเบ "--visualize-jumps" เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ disassembler (objdump โdisassemble) เปเบเบทเปเบญเบชเปเบฒเบเบเบฒเบเบดเบ ascii เบเปเบงเบเบเบฒเบเปเบเบดเปเบเปเบซเบฑเบเบเบฒเบเบเบญเบเบเบฒเบเบซเบฑเบเบเปเบฝเบ, เปเบเบดเปเบเบเปเบฒเบเบปเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบเบเบธเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบฅเบฐเปเบซเบผเปเบเปเบเบเปเบเบชเบฒเบเบเปเบฒเบชเบฑเปเบ. Visualization เปเบฎเบฑเบเบงเบฝเบเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐ x86, x86_64 เปเบฅเบฐ ARM;
c6: | | \โโโโ-> เปเบเบฑเบ 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: | | be 00 00 00 00 mov $0x0,%esi
eb: | \โโ eb de jmp cb
ed: \โโโโโโ-> 48 8b 16 mov (%rsi), %rdx - เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบชเปเบฒเบเปเบเบฅเป ELF เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐ Z80 เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบปเบงเบเบฐเบเบญเบเปเบฅเบฐเบเบปเบงเปเบเบทเปเบญเบกเบเปเป (เปเบเปเบเบเปเบเบต Zilog Z180 เปเบฅเบฐ Zilog eZ80 เปเบเปเบซเบกเบ ADL เปเบฅเบฐ Z80 เปเบกเปเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ);
- เบเบฒเบเปเบฅเบทเบญเบ "--output" เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ "ar" utility เปเบเบทเปเบญเบฅเบฐเบเบธเปเบเปเบฅเบเบฐเบเปเบฅเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฐเบเบฑเบเบเบฒเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ;
- เบเบฒเบเปเบฅเบทเบญเบ "--keep-section" เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ "objcopy" เปเบฅเบฐ "strip" utilities เปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเปเปเปเบซเปเบเบฒเบเบชเปเบงเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเบฒเบเบเบฒเบเบเบทเบเบฅเบถเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru