เบเบฒเบเบเปเบญเบเบเบปเบงเบเบตเบเบฑเบ GDB 11.1 เปเบเปเบเบทเบเบเปเบฒเบชเบฐเปเบซเบเบต (เบเบฒเบเบเปเบญเบเบเปเบฒเบญเบดเบเบเบญเบเบเบธเบ 11.x, เบชเบฒเบเบฒ 11.0 เปเบเปเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฒเบเบเบฑเบเบเบฐเบเบฒ). GDB เบฎเบญเบเบฎเบฑเบเบเบฒเบเบเบตเบเบฑเปเบเบฅเบฐเบเบฑเบเปเบซเบผเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเบซเบผเบฒเบเบซเบผเบฒเบเบเบฐเบเบดเบ (Ada, C, C++, Objective-C, Pascal, Go, Rust, เปเบฅเบฐเบญเบทเปเบเป) เปเบเบฎเบฒเบเปเบงเบเปเบฒเบเป (i386, amd64, ARM, Power, Sparc, RISC - V, เปเบฅเบฐเบญเบทเปเบเป) เปเบฅเบฐเปเบเบฅเบฐเบเบฐเบเบญเบกเบเบญเบเปเบง (GNU/Linux, *BSD, Unix, Windows, macOS).
เบเบฒเบเบเบฑเบเบเบธเบเบเบตเปเบชเปเบฒเบเบฑเบ:
- TUI (Text User Interface) เปเบเปเปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบฒเบเบเบฐเบเบณเบเบญเบเปเบกเบปเบฒเบชเป เปเบฅเบฐเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบฅเบทเปเบญเบเปเบเบทเปเบญเบซเบฒเบเปเบงเบเบฅเปเปเปเบกเบปเบฒ เปเบเบตเบเปเบเปเบเบฒเบเบชเบปเปเบเบเปเปเบเบญเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบเบซเบฒ GDB เบเบตเปเบเปเปเปเบเปเบเบฐเบกเบงเบเบเบปเบเปเบ TUI.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบปเบเปเบเบเบฒเบ ARMv8.5 MTE (MemTag, Memory Tagging Extension), เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบนเบเบกเบฑเบเปเบเบฑเบเบเบฑเบเปเบเปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฑเบเบชเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบฅเบฐเบเบฑเบเบเบฑเปเบเบเบฒเบเบเบงเบเบชเบญเบเบเบปเบงเบเบตเปเปเบกเบทเปเบญเปเบเบปเปเบฒเปเบเบดเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เปเบเบดเปเบเบเปเบญเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเบฑเบเบเบตเปเบเบทเบเบเปเบญเบ. เปเบเบฃเปเบเบเบญเบเบเบงเบเบเบธเบกเบเบฒเบเบเบตเบเบฑเบเบเบฒเบเปเบเปเบซเปเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเบชเบณเบฅเบฑเบเปเบเบฑเบเปเบเบฑเบ โqMemTagsโ เปเบฅเบฐ โQMemTagsโ เบชเบณเบฅเบฑเบเบเบฒเบเบเบนเบเบกเบฑเบเปเบเบฑเบเบเบฑเบเปเปเบงเบเบเบงเบฒเบกเบเบณ.
- เปเบซเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเปเบฒเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเปเบเบทเบเบเปเบฝเบเปเบเบ. เปเบเบฅเป .gdbinit เบเบฝเบงเบเบตเปเบเบทเบเบเบงเบเบชเบญเบเบเบฒเบกเบฅเบณเบเบฑเบเบเปเปเปเบเบเบตเป: $XDG_CONFIG_HOME/gdb/gdbinit, $HOME/.config/gdb/gdbinit เปเบฅเบฐ $HOME/.gdbinit. เปเบซเบผเบปเปเบฒเบเบฑเปเบ. เบเปเบฒเบญเบดเบเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบญเบ config, เปเบฅเบฐเบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบขเบนเปเปเบเบซเบเปเบฒเบเปเบฒเบญเบดเบ.
- เปเบเบเปเบฒเบชเบฑเปเบ โbreak [โฆ] if CONDITIONโ, เบเบปเบเบเบฐเบฅเบดเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฐเบขเบธเบเปเบกเบทเปเบญเปเบเบทเปเบญเบเปเบเบเปเปเบเบทเบเบเปเบญเบเปเบเบเบฒเบเบเปเบญเบ, เบเปเบฒเปเบเบทเปเบญเบเปเบเบเบทเบเบเปเบญเบเปเบเบขเปเบฒเบเปเปเบญเบเปเบถเปเบเบเปเบฅเบฐเบเบต.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ debugging dumps เบซเบผเบฑเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบ Cygwin เบฅเบงเบเบฅเบงเบกเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐ x86_64.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฐเปเบเบเบเบธเบเบเบปเบเบเบตเป, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบ DW_AT_GNU_numerator เปเบฅเบฐ DW_AT_GNU_denominator constants.
- เปเบเบตเปเบกเบเบฒเบเบเบฑเปเบเบเปเบฒ โstartup-quietly on|offโ; เปเบกเบทเปเบญ "เปเบเบตเบ", เบเปเบฒเบเบเบทเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบ "silent".
- เบเปเบฒเบชเบฑเปเบ "ptype" เบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบ /x" เปเบฅเบฐ "/d" เปเบเบทเปเบญเปเบฅเบทเบญเบเปเบฅเบเบเบฒเบเบชเบดเบเบซเบปเบเบซเบผเบทเปเบฅเบเบเบปเบเบชเบฐเบเบดเบเบปเบกเปเบเปเบงเบฅเบฒเบเบตเปเบชเบฐเปเบเบเบเบฐเบซเบเบฒเบเปเบฅเบฐเบเบฒเบเบเบปเบเปเบเบตเบ. เปเบเบตเปเบกเบเบฒเบเบเบฑเปเบเบเปเบฒ "เบเบดเบก hex on|off" เปเบเบทเปเบญเปเบเปเบเปเบฒเปเบฅเบเบเบฒเบเบชเบดเบเบซเบปเบเปเบเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเปเบฒเบชเบฑเปเบ 'ptype'.
- เปเบเบเปเบฒเบชเบฑเปเบ "inferior", เปเบเปเบงเบฅเบฒเบเบตเปเปเบญเบตเปเบเบงเปเบฒเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเปเบเบฝเบ, เบเบปเบเบเบฐเบฅเบดเบเบเบญเบเบงเบฑเบเบเบธ debugging เปเบเบเบฑเบเบเบธเบเบฑเบ (inferior) เปเบกเปเบเบชเบฐเบซเบเบญเบเปเบซเป.
- เบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเปเบฒเบชเบฑเปเบ "เปเบซเบผเปเบเบเปเปเบกเบนเบ" เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบเบทเบเปเบซเบกเป.
- เบเบณเบชเบฑเปเบเปเบเบตเปเบก โเบชเบฐเปเบเบฅเปเปเบงเบตเบเบฑเปเบเบเบฒเบเปเปเบฒ | เบเบงเบฒเบกเปเบเบฑเบเบกเบฒ | เบเบงเบฒเบกเปเบเบฑเปเบกเบเบธเปเบ" เปเบเบทเปเบญเบเบงเบเบเบธเบกเบฎเบนเบเปเบเบเบเบฒเบเบเบฑเบเปเบฅเบเบฎเบธเปเบ.
- เปเบเบตเปเบกเบเบปเบงเปเบฅเบทเบญเบเปเบเบงเบเปเบฒเบชเบฑเปเบเปเบซเบกเป: โโearly-init-commandโ (โ-eixโ), โโearly-init-eval-commandโ (โ-eiexโ), โโqualifiedโ (เบชเปเบฒเบฅเบฑเบ '-break-insert commands ) 'เปเบฅเบฐ '-dprintf-insert'), "--force-condition" (เบชเปเบฒเบฅเบฑเบเบเปเบฒเบชเบฑเปเบ '-break-insert' เปเบฅเบฐ '-dprintf-insert'), "--force" (เบชเปเบฒเบฅเบฑเบ '-break-condition ' เบเปเบฒโเบชเบฑเปเบโ)โ.
- เบเปเบฒเบชเบฑเปเบ "-file-list-exec-source-files" เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเบปเบเบเบฐเบเบดเปเบเบทเปเบญเบเบฑเปเบเบเบญเบเปเบเบฅเปเปเบซเบผเปเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ. เบเปเบญเบเบเปเปเบกเบนเบ 'debug-fully-read' เปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเปเบเบปเบเปเบเปเบฎเบฑเบเปเบเบทเปเบญเบเบตเปเบเบญเบเปเบเบดเบเบเบญเบเปเบเบเบเบตเปเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบเปเบเปเบเบทเบเปเบซเบฅเบ.
- เปเบเปเบกเบตเบเบฒเบเบเบฑเบเบเบธเบ Python API. เปเบเบตเปเบกเบงเบดเบเบตเบเบฒเบเปเบซเบกเป gdb.Frame.level() เปเบฅเบฐ db.PendingFrame.level() เปเบเบทเปเบญเบชเบปเปเบเบเบทเบเบฅเบฐเบเบฑเบ stack เบชเปเบฒเบฅเบฑเบเบงเบฑเบเบเบธเบเบญเบ. เปเบกเบทเปเบญเบเบธเบเบเบฑเบเบเบปเบงเบเบทเบเบเบฐเบเบธเปเบ, Python API เบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒ gdb.BreakpointEvent เบเบทเบเบชเบปเปเบเปเบเบ gdb.StopEvent. เปเบเบตเปเบกเบเบฒเบเบเบฑเปเบเบเปเบฒ "python ignore-environment on|off" เปเบเบทเปเบญเบเปเปเบชเบปเบเปเบเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก เปเบฅเบฐ "python dont-write-bytecode auto|on|off" เปเบเบทเปเบญเบเบดเบเบเบฒเบเปเบเปเบเบฒเบเบเบฒเบเบเบฝเบ bytecode.
- เบเบฒเบเบเบฑเบเบเบธเบเปเบเปเบเบทเบเปเบฎเบฑเบเปเบซเป Guile API. เบเบฑเปเบเบเบญเบเปเบซเบกเป value-reference-value, value-rvalue-reference-value เปเบฅเบฐ value-const-value เปเบเปเบเบทเบเปเบเบตเปเบก.
- เบเบฒเบเบเบถเปเบเบเบฑเบเบเบฒเบเบเบฐเบเบญเบเบเบตเปเบเปเบญเบเบเบฒเบเบเบฐเบเบญเบเบกเบตเบซเปเบญเบเบชเบฐเปเบธเบ GMP (GNU Multiple Precision Arithmetic).
- เบเบฒเบโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบชเปเบฒโเบฅเบฑเบโเปเบงโเบเบต ARM Symbian (เปเบเบ *-*-symbianelf*โ) เปเบเปโเบเบทเบโเบขเบธเบโเปเบเบปเบฒโเบเบฒเบโ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru