GDB 13 เดกเต€เดฌเด—เตเด—เตผ เดฑเดฟเดฒเต€เดธเต

GDB 13.1 เดกเต€เดฌเด—เตเด—เดฑเดฟเดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต (13.x เดธเต€เดฐเต€เดธเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเต, 13.0 เดฌเตเดฐเดพเดžเตเดšเต เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต). เดตเดฟเดตเดฟเดง เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเตเด•เดณเดฟเตฝ (i2, amd386) เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เตพเด•เตเด•เดพเดฏเดฟ (Ada, C, C++, D, Fortran, Go, Objective-C, Modula-64, Pascal, Rust, เดฎเตเดคเดฒเดพเดฏเดต) เด‰เดฑเดตเดฟเดŸ-เดคเดฒ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเต† GDB เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. , ARM, Power, Sparc, RISC-V, เดฎเตเดคเดฒเดพเดฏเดต) เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เดณเตเด‚ (GNU/Linux, *BSD, Unix, Windows, macOS).

เดชเตเดฐเดงเดพเดจ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ:

  • GNU/Linux/LoongArch, GNU/Linux/CSKY เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเดฟเตฝ เดกเต€เดฌเด—เตเด—เดฑเตเด‚ เดœเดฟเดกเดฟเดฌเดฟเดธเต†เตผเดตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต.
  • เดตเดฟเตปเดกเต‹เดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดฎเต‹เดกเดฟเตฝ (เดŽเดธเดฟเตปเด•เต) เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ.
  • FreeBSD เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ, ARM, AArch64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ TLS (เดคเตเดฐเต†เดกเต เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต) เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† AArch64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดฌเตเดฐเต‡เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ (เดตเดพเดšเตเดšเตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเต) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
  • LoongArch เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเต† เด—เตเดจเต/เดฒเดฟเดจเด•เตเดธเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ, เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • "เดฎเต†เดฏเดฟเดจเตเดฑเดจเตปเดธเต เดธเต†เดฑเตเดฑเต เด‡เด—เตเดจเต‹เตผ-เดชเตเดฐเต‹เดฒเต‹เด—เต-เดŽเตปเดกเต-เดซเตเดฒเดพเด—เต|เดฒเดฟเดฌเต‹เดชเตเด•เต‹เดกเตเด•เตพ-เดธเตเดฑเตเดฑเตˆเดฒเดฟเด‚เด—เต", "เดฎเต†เดฏเดฟเดจเตเดฑเดจเตปเดธเต เดชเตเดฐเดฟเดจเตเดฑเต เดซเตเดฐเต†เดฏเดฟเด‚-เดเดกเดฟ" เดŽเดจเตเดจเต€ เดชเตเดคเดฟเดฏ เด•เดฎเดพเตปเดกเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ, เด•เต‚เดŸเดพเดคเต† เดกเดฟเดธเตเด…เดธเด‚เดฌเตเดฒเดฟเด‚เด—เต เดšเต†เดฏเตเดค เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดจเตเดฑเต† เดถเตˆเดฒเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดฎเดพเตปเดกเตเด•เดณเตเด‚ (เดธเต†เดฑเตเดฑเต เดธเตเดฑเตเดฑเตˆเตฝ เดกเดฟเดธเตเด…เดธเด‚เดฌเตเดฒเตผ *).
  • เดจเดพเดฒเต-เดฌเตˆเดฑเตเดฑเต เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เดฌเตˆเดจเดฑเดฟ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "เดธเต†เดฑเตเดฑเต เดชเตเดฐเดฟเดจเตเดฑเต เดจเดฟเดฌเดฟเตพเดธเต [เด“เตบ|เด“เดซเต]", "เดทเต‹ เดชเตเดฐเดฟเดจเตเดฑเต เดจเดฟเดฌเดฟเตพเดธเต" เดŽเดจเตเดจเต€ เด•เดฎเดพเตปเดกเตเด•เตพ เดšเต‡เตผเดคเตเดคเต.
  • เดชเตˆเดคเตเดคเตบ เดŽเดชเดฟเดเดฏเดฟเตฝ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เดตเดฐเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดกเดฟเดธเตเด…เดธเด‚เดฌเตเดฒเดฟเด‚เด—เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต API เดšเต‡เตผเดคเตเดคเต, gdb.BreakpointLocation เดคเดฐเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ, เด•เต‚เดŸเดพเดคเต† gdb.format_address, gdb.current_language, gdb.print_options เดŽเดจเตเดจเต€ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเต.
  • GDB/MI เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเต เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดšเตเดšเต, เด…เดคเต GDB 14-เตฝ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด‚.
  • ELF เดซเดฏเดฒเตเด•เดณเดฟเตฝ zstd เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตเดฐเดธเต เดšเต†เดฏเตเดค เดกเต€เดฌเด—เต เดตเดฟเดญเดพเด—เด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต.
  • เดชเตเดคเดฟเดฏ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดšเต‡เตผเดคเตเดคเต: $_inferior_thread_count, $_hit_bpnum, $_hit_locno.
  • เด’เดฌเตเดœเตโ€Œเดกเดฎเตเดชเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเต 'เดกเดฟเดธเด…เดธเด‚เดฌเตเดฒเดฟเด‚เด—เต / เด†เตผ', 'เดฑเต†เด•เตเด•เต‹เตผเดกเต เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป-เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ / เด†เตผ' เด•เดฎเดพเตปเดกเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดดเดฏ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดพเตป, "/b" เดฎเต‹เดกเต เดšเต‡เตผเดคเตเดคเต.
  • TUI-เตฝ (เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดฏเต‚เดธเตผ เด‡เดจเตเดฑเตผเดซเต‡เดธเต), เดจเดฟเดฒเดตเดฟเดฒเต† เดชเตŠเดธเดฟเดทเตป เด‡เตปเดกเดฟเด•เตเด•เต‡เดฑเตเดฑเตผ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเดฟเดจเตเดฑเต†เดฏเตเด‚ เดธเตเดฑเตเดฑเตˆเดฒเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด•เดฎเดพเตปเดกเตเด•เตพ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต "เดชเตเดฐเดฎเดพเดฃเด‚" เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
  • ARMv8.5 MTE (MemTag, MemTag, Memory Tagging Extension) เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเต†เดฎเตเดฎเดฑเดฟ เดŸเดพเด—เต เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเด‚เดชเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต, เด‡เดคเต เด“เดฐเต‹ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เด“เดชเตเดชเดฑเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เตเด‚ เดŸเดพเด—เตเด•เตพ เดฌเตˆเตปเดกเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดšเต†เด•เตเด•เต เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดถเดฐเดฟเดฏเดพเดฏ เดŸเดพเด—เตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • DBX เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดฎเต‹เดกเต เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เดฟ.
  • เดชเตˆเดคเตเดคเตบ 2 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เดฟ.
  • โ€œdebug aix-solib on|offโ€, โ€œshow debug aix-solibโ€, โ€œset debug solib-frv on|offโ€, โ€œshow debug solib-frvโ€ เดŽเดจเตเดจเต€ เด•เดฎเดพเตปเดกเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต, เด•เต‚เดŸเดพเดคเต† โ€œset/showโ€ เด•เดฎเดพเตปเดกเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต. เดกเต€เดฌเด—เต" เดชเด•เดฐเด‚ เดธเต‹เดณเดฟเดฌเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚."

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•