GDB 16.1 เปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ (เบฅเบธเปเบเบเบณเบญเบดเบเบเบญเบเบเบธเบ 16.x, เบชเบฒเบเบฒ 16.0 เปเบเปเบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ). GDB เบฎเบญเบเบฎเบฑเบเบเบฒเบเบเบตเบเบฑเบเบฅเบฐเบเบฑเบเปเบซเบผเปเบเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฃเปเบเบฃเบกเบเบตเปเบซเบผเบฒเบเบซเบผเบฒเบ (Ada, C, C++, D, Fortran, Go, Objective-C, Modula-2, Pascal, Rust, เปเบฅเบฐเบญเบทเปเบเป) เปเบเบฎเบฒเบเปเบงเบเปเบฒเบเป (i386, amd64, ARM, Power, Sparc, RISC-V, LoongArch, เปเบฅเบฐเบญเบทเปเบเป) เปเบฅเบฐเปเบเบฅเบเบเบญเบกเบเบญเบเปเบง (GNU/Linux, *BSD, เบขเบนเบเบดเบเบเป, Windows, macOS).
เบเบฒเบเบเบฑเบเบเบธเบเบเบตเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบซเบผเบฒเบเบเบตเปเบชเบธเบ:
- เปเบ Linux- เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณ LoongArch เปเบเปเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเปเบฑเบเบชเบฐเปเบนเบเบชเบณเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบถเบ เปเบฅเบฐ เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบทเบเปเปเป (เบเบฑเบเบเบถเบ/เบซเบผเบดเปเบเบเบทเบ).
- เบชเปเบฒเบฅเบฑเบเบเบปเบงเบเบตเป tagged, เบเบฒเบ bits เบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบฑเบเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบก, เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ breakpoints เบเบฐเบเบธเปเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเบกเบนเบ (watchpoint) เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ.
- เปเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ AArch64, เบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบฒเบเบเบตเบเบฑเบเบเบปเบเปเบเบเบฒเบเบเปเบญเบเบเบฑเบ MTE (Memory Tagging Extension) เบเบทเบเบเบฐเบเบดเบเบฑเบ. MTE เปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบนเบเบกเบฑเบเปเบเบฑเบเบเบฑเบเบเบทเปเบเบเบตเปเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบฅเบฐเบเบฑเบเบเบฑเปเบเบเบฒเบเบขเบฑเปเบเบขเบทเบเบเบฒเบเบเปเบฒเปเบเปเบเบปเบงเบเบตเปเบเบตเปเบเบทเบเบเปเบญเบเปเบเบทเปเบญเบชเบฐเบเบฑเบเบเบฑเปเบเบเบฒเบเบเบนเบเบฎเบตเบเบเบญเบเบเปเบญเบเบซเบงเปเบฒเบเบเบตเปเปเบเบตเบเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเบเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ.
- เปเบเบตเปเบก bash script gstack, เปเบเบดเปเบเปเบเป GDB เปเบเบทเปเบญเบเบดเบก stack traces เบเบญเบเบเบฐเบเบงเบเบเบฒเบเปเบฅเปเบ.
- เบชเปเบฒเบฅเบฑเบ breakpoints เบเบตเปเบเบฑเบเบเปเบฒเบ, เบเปเบฒเบงเปเบฒ 'เบเบฐเบเบนเป' เปเบฅเบฐ 'task' เบเบฐเบเบธเบเบฑเบเปเบเปเบเบทเบเบงเบดเปเบเบฒเบฐเปเบกเบทเปเบญ breakpoint เบเบทเบเบชเปเบฒเบเบเบถเปเบ, เปเบเบเบเบตเปเบเบฐเบซเบผเบฑเบเบเบฒเบเบญเบญเบเบเบฒเบเบชเบฐเบเบฒเบเบฐเบเบตเปเบเบฑเบเบเปเบฒเบ.
- เปเบซเปเปเบเปเปเบเบงเปเบฒเบเบธเบเปเบเบเบเบตเปเบเบนเบเบกเบฑเบเบเบฑเบเบเบฐเบเบนเปเบเบทเบเปเบชเปเปเบเบปเปเบฒเปเบเปเบเบเบทเปเบเบเบตเปเบเบญเบเปเบเบเบเบฒเบเบเบตเปเบเบฐเบเบนเปเบเบตเปเบเปเบญเบเบเบฒเบเบเปเบฒเบฅเบฑเบเปเบฅเปเบ.
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบญเบเปเบเปเบเบเปเบเบต Intel เปเบเปเบเบทเบเบเบฐเบซเบเบฒเบเบญเบญเบ: เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเปเปเบเปเบเบทเปเบญเบฅเบฐเบเปเบฒเบง, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเปเบฒเบชเบฑเปเบ "เบเบฑเบเบเบถเบเบเบฒเบเบชเบญเบ - เบเบฐเบซเบงเบฑเบเบชเบฒเบ" เปเบฅเบฐ "เบเบฑเบเบเบถเบเบเบฑเบเบเบฑเบ - เบเบฐเบซเบงเบฑเบเบเบฒเบเปเบ", เบเบปเบเบเบฐเบฅเบดเบเบเบญเบเปเบซเบเบเบฒเบเบเปเปเบเบปเบเบเบฑเบเปเบฅเบฐเบเปเปเบกเบนเบเบเบตเปเบเบฑเบเบเบถเบเปเบงเปเปเบเปเบงเบฅเบฒเบเปเบฒเปเบเป. เบเปเบฒเปเบเบฐเบเปเบฒ ptwrite เบเบทเบเบเบฐเบเบดเบเบฑเบ.
- เปเบเบตเปเบกเปเบชเป Python API: gdb.missing_objfile module, gdb.tui_enabled event, gdb.Symbol.is_artificial attribute เปเบฅเบฐ gdb.record.clear function.
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบเปเบเปเบเบเบญเบ DAP (Debugger Adapter Protocol) เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบ "เบเบญเบเปเบเบ", "เปเบเบตเบเบเบปเบง" เปเบฅเบฐ "เปเบเบ" เบเบฒเบเบฎเปเบญเบเบเปเปเบเปเบเบทเบเบเบฐเบซเบเบฒเบเบญเบญเบ.
- เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบเปเบเบฑเบเปเบเบฑเบ โvFile:statโ เปเบฅเบฐ โx addr,lengthโ เปเบชเปเปเบเบฃเปเบเบเปเบเบฒเบเบเบตเบเบฑเบเบเบฒเบเปเบ.
- เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ QNX Neutrino, Nios II เปเบฅเบฐ Intel MPX เปเบเปเบเบทเบเบขเบธเบเปเบเบปเบฒ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru
