GDB 13 เจกเฉ€เจฌเจ—เจฐ เจฐเฉ€เจฒเฉ€เจœเจผ

GDB 13.1 เจกเฉ€เจฌเฉฑเจ—เจฐ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ (13.x เจธเฉ€เจฐเฉ€เจœเจผ เจฆเฉ€ เจชเจนเจฟเจฒเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ, 13.0 เจธเจผเจพเจ–เจพ เจจเฉ‚เฉฐ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจธเฉ€)เฅค GDB เจตเฉฑเจ–-เจตเฉฑเจ– เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ (i2, amd386) 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจ—เฉเจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ (Ada, C, C++, D, Fortran, Go, Objective-C, Modula-64, Pascal, Rust, เจ†เจฆเจฟ) เจฆเฉ€ เจตเจฟเจธเจผเจพเจฒ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจฒเจˆ เจธเจฐเฉ‹เจค-เจชเฉฑเจงเจฐ เจฆเฉ€ เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค , ARM, Power, Sparc, RISC-V, เจ†เจฆเจฟ) เจ…เจคเฉ‡ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ (GNU/Linux, *BSD, Unix, Windows, macOS)เฅค

เจฎเฉเฉฑเจ– เจธเฉเจงเจพเจฐ:

  • GNU/Linux/LoongArch เจ…เจคเฉ‡ GNU/Linux/CSKY เจขเจพเจ‚เจšเจฟเจ†เจ‚ 'เจคเฉ‡ เจกเฉ€เจฌเจ—เจฐ เจ…เจคเฉ‡ GDBserver เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ เจฎเฉ‹เจก (เจ…เจธเจฟเฉฐเจ•) เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • FreeBSD เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡, ARM เจ…เจคเฉ‡ AArch64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ TLS (เจฅเฉเจฐเฉˆเจก เจฒเฉ‹เจ•เจฒ เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ) เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจฌเจฐเฉ‡เจ•เจชเฉเจ†เจ‡เฉฐเจŸ (เจตเจพเจšเจชเฉเจ†เจ‡เฉฐเจŸ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ AArch64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
  • LoongArch เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ GNU/Linux เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš, เจซเจฒเฉ‹เจŸเจฟเฉฐเจ— เจชเฉเจ†เจ‡เฉฐเจŸ เจ•เฉˆเจฒเจ•เฉ‚เจฒเฉ‡เจธเจผเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจจเจตเฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ "เจฎเฉˆเจจเจŸเฉ‡เจจเฉˆเจ‚เจธ เจธเฉˆเฉฑเจŸ ignore-prologue-end-flag|libopcodes-styling" เจ…เจคเฉ‡ "เจฐเจ–เจพเจต-เจฐเจ–เจพเจ… เจชเฉเจฐเจฟเฉฐเจŸ เจซเจฐเฉ‡เจฎ-id" เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจตเฉฑเจ– เจ•เฉ€เจคเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฆเฉ€ เจธเจผเฉˆเจฒเฉ€ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฎเจพเจ‚เจกเจพเจ‚ (เจธเฉˆเฉฑเจŸ เจธเจผเฉˆเจฒเฉ€ เจกเจฟเจธเจธเฉˆเจ‚เจฌเจฒเจฐ *)เฅค
  • เจšเจพเจฐ-เจฌเจพเจˆเจŸ เจธเจฎเฉ‚เจนเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจพเจˆเจจเจฐเฉ€ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ "เจธเฉˆเจŸ เจชเฉเจฐเจฟเฉฐเจŸ เจจเจฟเจฌเจฒ [เจ†เจจ|เจ†เจซ]" เจ…เจคเฉ‡ "เจชเฉเจฐเจฟเฉฐเจŸ เจจเจฟเจฌเจฒ เจฆเจฟเจ–เจพเจ“" เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
  • Python API เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจกเจฟเจธเจธเฉˆเจ‚เจฌเจฒเจฟเฉฐเจ— เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• 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.
  • 'เจกเจฟเจธเจธเฉˆเจ‚เจฌเจฒ /r' เจ…เจคเฉ‡ 'เจฐเจฟเจ•เจพเจฐเจก เจ‡เฉฐเจธเจŸเฉเจฐเจ•เจธเจผเจจ-เจนเจฟเจธเจŸเจฐเฉ€ /r' เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจซเจพเจฐเจฎเฉˆเจŸ เจจเฉ‚เฉฐ objdump เจฆเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ•เจฐเจจ เจฒเจˆ เจเจกเจœเจธเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจชเฉเจฐเจพเจฃเฉ‡ เจซเจพเจฐเจฎเฉˆเจŸ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจ•เจฐเจจ เจฒเจˆ, โ€œ/bโ€ เจฎเฉ‹เจก เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • TUI (เจŸเฉˆเจ•เจธเจŸ เจฏเฉ‚เจœเจผเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ) เจตเจฟเฉฑเจš, เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฅเจฟเจคเฉ€ เจธเฉ‚เจšเจ• เจฆเฉเจ†เจฐเจพ เจ‰เจœเจพเจ—เจฐ เจ•เฉ€เจคเฉ‡ เจธเจฐเฉ‹เจค เจ…เจคเฉ‡ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจ•เฉ‹เจก เจฆเฉ€ เจธเจŸเจพเจˆเจฒเจฟเฉฐเจ— เจ…เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค
  • เจฏเฉ‚เจœเจผเจฐ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ "เจฆเจธเจคเจพเจตเฉ‡เจœเจผ" เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค
  • ARMv8.5 MTE (MemTag, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจŸเฉˆเจ—เจฟเฉฐเจ— เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ) เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฐเจคเฉ‡ เจ—เจ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจŸเฉˆเจ— เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเจพเจฒ เจกเฉฐเจช เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเจฐเฉ‡เจ• เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเฉฐเจก เจ•เจพเจฐเจตเจพเจˆ เจฒเจˆ เจŸเฉˆเจ—เจธ เจจเฉ‚เฉฐ เจฌเฉฐเจจเฉเจนเจฃ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เฉฑเจ• เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจœเจพเจ‚เจš เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจธเจนเฉ€ เจŸเฉˆเจ— เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค.
  • DBX เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • Python 2 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฟเจฒเจกเจฟเฉฐเจ— เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจ•เจฎเจพเจ‚เจกเจพเจ‚ โ€œเจธเฉˆเจŸ เจกเฉ€เจฌเฉฑเจ— เจเจเจ•เจธ-เจธเจฒเจฟเจฌ เจ†เจจ|เจ†เจซโ€, โ€œเจกเฉ€เจฌเฉฑเจ— เจเจเจ•เจธ-เจธเจฒเจฟเจฌ เจฆเจฟเจ–เจพเจ“โ€, โ€œเจกเฉ€เจฌเฉฑเจ— เจธเฉ‹เจฒเจฟเจฌ-เจเจซเจ†เจฐเจตเฉ€ เจšเจพเจฒเฉ‚|เจ†เจซ เจ•เจฐเฉ‹โ€ เจ…เจคเฉ‡ โ€œเจกเฉ€เจฌเฉฑเจ— เจธเฉ‹เจฒเจฟเจฌ-เจเจซเจ†เจฐเจตเฉ€ เจฆเจฟเจ–เจพเจ“โ€ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ โ€œเจธเฉˆเจŸ/เจธเจผเฉ‹โ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจกเฉ€เจฌเฉฑเจ—" เจจเฉ‚เฉฐ solib เจฆเฉ€ เจฌเจœเจพเจ เจตเจฐเจคเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค"

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹