GDB 14.1 ืืื ืืจืืืกืืขืืขืื ืืขืืืึธืจื (ืื ืขืจืฉืืข ืืืืกืืึทืืข ืคึฟืื ืืขืจ 14.x ืกืขืจืืข, ืื 14.0 ืฆืืืืึทื ืืื ืืขื ืืฆื ืืขืืืึธืจื ืคึฟืึทืจ ืืขืจ ืึทื ืืืืืงืืื ื). GDB ืฉืืืฆื ืงืืืึทื-ืืขืืืขื ืืืืึทืืื ื ืคึฟืึทืจ ืึท ืืจืืืืข ืงืืื ืคึฟืื ืคึผืจืึธืืจืึทืืืจ ืฉืคึผืจืึทืื (Ada, C, C++, D, Fortran, Go, Objective-C, Modula-2, Pascal, Rust, ืืึทื"ืื) ืืืืฃ ืคึฟืึทืจืฉืืืขื ืข ืืึทืจืืืืขืจ (i386, amd64, ARM, Power, Sparc, RISC-V, ืืึทื"ืื) ืืื ืืืืืืืืืจื ืคึผืืึทืืคืึธืจืืขืก (GNU/Linux, *ืื-ืขืก-ืื, ืืื ืืงืก, Windows, macOS).
ืฉืืืกื ืืืคึผืจืืืืืึทื ืฅ:
- ืื ืงืึธื ืืึทืืข ืืื ืงืึธื ืืืขืจืืขื ืฆื ื ืืฆื ืื C ++ 17 ื ืึธืจืืึทื. ืืืืืื ื GDB ืืืฆื ืจืืงืืืืืขืจื ืึท ืงืึทืืคึผืืืืขืจ ืืืึธืก ืฉืืืฆื C ++ 17 (ืืคึผืืืช GCC 9).
- ืฆืืืขืืขืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืืืืคึผื ืคึฟืื ืงืฆืืข ืฆื ืืขืจ ืืื ืืขืงืก, ืึทืืึทืืื ื ืคืึทืกืืขืจ ืกืืึทืจืืึทืคึผ ืืืขื ืืขืืืืื ื ืืื ืขืืืขืืข ืืจืืืก ืขืงืกืขืงืืืึทืืืขืก.
- ืฉืืืฆื ืคึฟืึทืจ AIX 4.x, 5.x ืืื 6.x ืืื ืึธืคึผืืขืฉืืขืื (ืืขืืืื ื 7.1 ืืื ืกืืืืืื ืืื ืื ืืื ืืืื ืืขืฉืืืฆื ืืืขืจืกืืข ืคืื โโโโAIX).
- ืฆืืืขืืขืื ืขืจืฉื ืืขืืืืจื ืฉืืืฆื ืคึฟืึทืจ DAP (ืืขืืืืืขืจ ืึทืืึทืคึผืืขืจ ืคึผืจืึธืืึธืงืึธื).
- ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ ืื NO_COLOR ืกืืืืืืข ืืืึทืืขืืืืืง.
- ืฆืืืขืืขืื ืขืจืฉื ืฉืืืฆื ืคึฟืึทืจ ืื ืืึทืืืฉืขืจ ืืืืคึผืก ืืจืขืกืขืจ ืืื 64 ืืืฅ.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืจืขืึทืงืคึผืึธืื ืฅ ืืขืืื ืื ืฆื ืืืื ืืืืึทื ืึทืืืืฉืขืงืฅ (ืืืขื ืืืืึทืืื ื ืงืืืคื ืคึผืจืึทืกืขืกืึทื).
- ืฆืืืขืืขืื "$_shell" ืคึฟืื ืงืฆืืข ืฆื ืืืืคื ืึท ืืึทืคึฟืขื ืืื ืึท ืฉืึธื ืืื ืฆืืจืืงืงืืืขื ืื ืจืขืืืืืึทื.
- ืืืคึผืจืืืืืึทื ืฅ ืืขื ืขื ืืขืืืื ืฆื ืื Python API:
- ืฆืืืขืืขืื ืงืืืกื ืืื.ืคืึธืืขื, ืืื.ืื ืืืื ืืขืจ.ืคืจืึทืืขืื ืืื ืืื.ืืืึทืืืขืคึผืจืื ืืขืจ.
- ืฆืืืขืืืืื ืึทืืจืืืืืฅ ืืื.ืื ืคืขืจืืึธืจ.ืึทืจืืืืขื ืฅ, ืืื.ืืื ืคืขืจืืึธืจ.ืืึทืื_ื ืึทืืข, ืืื.ืืจืขืึทืงืคึผืึธืื ื.ืื ืคืขืจืืึธืจ, ืืื.ืคึผืจืึธืืกืคึผืึทืกืข.ืกืืืืึธื_ืคืืืข, ืืื.ืคึผืจืึธืืกืคึผืึทืกืข.ืขืงืกืขืงืืืึทืืืข_ืคืืืขื ืึทืืข.
- ืฆืืืขืืืืื ืคืึทื ืืงืฉืึทื ื gdb.execute_mi(COMMAND, [ARG]...), gdb.block_signals().
- ืฆืืืขืืืืื ืืขืืืึธืืก ืืื.ืคืจืึทืืข.ืกืืึทืืืง_ืืื ืง, ืืื.ืื ืคืขืจืืึธืจ 'ืงืืึธืจ_ืขื ืื', 'ืกืขื_ืขื ืื' ืืื 'ืื ืกืขื_ืขื ืื', ืืื.ืืืคึผ 'ืืก_ืึทืจืจืืึท_ืืืืง' ืืื 'ืืก_ืกืืจืื ื_ืืืืง', ืืื.ืืืึทืืืข 'ืึทืจืืึทื ืืืืื', ืืื.ืืืึทืืืข 'ืฆื_ืึทืจืจืืึท', ืืื. ืคึผืจืึธืืกืคึผืึทืกืข 'ืึธืืืืฉืคืืืข_ืคึฟืึทืจ_ืึทืืจืขืก', ืืื.ืืึทืืืกืืจืื ื __ืกืืจ__. ืฆืืืขืืืืื events gdb.ThreadExitedEvent, gdb.ExecutableChangedEvent, gdb.NewProgspaceEvent, gdb.FreeProgspaceEvent.
- ืฆืืืขืืขืื ืื ืคืืืืงืืื ืฆื ืืขืื ืึธืืขืจ ืืืกืืืืึทื ืืืื ืคึฟืขืึดืงืืืื ืคึฟืึทืจ ืืืืึทื ืืืืึทืืื ื ืืึทืจืืึทืฅ.
- ืืืคึผืจืืืื ืฉืืืฆื ืคึฟืึทืจ AArch64 ืึทืจืงืึทืืขืงืืฉืขืจ. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืกืืข (ืกืงืึทืืึทืืืข ืืึทืืจืืฅ ืขืงืกืืขื ืกืืึธื) ืืื ืกืืข 2 ืืงืกืืขื ืฉืึทื ื.
- ืืืคึผืจืืืื ืฉืืืฆื ืคึฟืึทืจ ืื Ada ืฉืคึผืจืึทื ืืื ืื Ada 2022 ืืึทืฉืจืืึทืืื ื.
- ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ ืื '.' ืึทืจืืืืขื ื ืฆื ืื 'ืจืฉืืื' ืืึทืคึฟืขื. ืฆื ืืจืืงื ืืขื ืึธืจื ืคืื ืื ืืืจืืคืืจืื ื ืคืื ื ืืื ืืขื ืงืจืึทื ื ืึธื ืืืืื ืจืึทื.
- ืื '% V' ืคึฟืึธืจืืึทื ืกืคึผืขืกืืคืืขืจ ืืื ืฆืืืขืืืืื ืฆื ืื ืคึผืจืื ืืฃ ืืื ืืคึผืจืื ืืฃ ืงืึทืืึทื ืื.
- ืืื ืื ืคึผืจืื ืืฃ ืืึทืคึฟืขื, ืื ืืจืืืก ืคืื ืืขื ืฉืืจืืงื ืืงืกืืจืึทืงืืื ืคืื ืื ืืืืึทื ืืืืคืขืฅ ืืื ืืืืืืขื ืืืจื ืื 'ืืึทืงืก-ืืืขืจื-ืืจืืืก' ืืึทืฉืืขืืืงื.
- ืฆืืืขืืืืื ืืืืขื ืึธืคึผืฆืืข "--additional-debug-dirs = PATH", ืืืึธืก ืฉืืขืื ืื ืคืขืืืงืืึทื ืืืขืจื ืคึฟืึทืจ ืื 'ืืขืืื-ืืขืงืข-ืืขืจืืืืึทื' ืคึผืึทืจืึทืืขืืขืจ.
- ืฆืืืขืืขืื ืึท ื ืืึทืข ืืึทืคึฟืขื "ืืื ืคึฟืึธืจืืึทืฆืืข ืืืืคึผื" ืฆื ืขืงืกืืจืึทืงื ืื ืืืืคึผื ืกืืืืึธื ืืืึธืก ืื ืืืงืืืฅ ืื ืคึผืึธืืืฆืืข ืคืื ื ืฆื ืื ืคึผืจืึธืืจืึทื.
- ื ืืึทืข ืงืึทืืึทื ืื ืฆืืืขืืขืื:
- "ืฉืืขืื ืืืืื ืืจืืืงืคึผืืื ื ืืืืฃ|ืึทืืืขืง"
- "ืฉืืขืื ืืื ืืืื-ืืขืฉืขืขื ืืฉื [ืืืืฃ|ืึทืืืขืง]"
- "ืฉืืขืื ืฉืืขื ืืืง-ืืืืขื ืขื-ืงืืฃ ืืืืฃ|ืึทืืืขืง"
- "ืืืฉืึทืื ืืจืืง ืจืขืงืึธืจื-ืืื ืกืืจืืงืฆืืข [ืขื]"
- "ืืืฉืึทืื ืืื ืคึฟืึธืจืืึทืฆืืข ืจืึทื-ืึทื ืืืืื ืืขืจื"
- "ืืืฉืึทืื ืืืึทืจืื ืคึฟืึทืจ ืืื ืืขืงืก ืงืึทืฉ"
ืืงืืจ: opennet.ru
