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

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

เจ•เฉเฉฐเจœเฉ€ เจธเฉเจงเจพเจฐ:

  • เจธเฉ‹เจฒเจพเจฐเจฟเจธ 10 เจ…เจคเฉ‡ เจธเฉˆเจฒ เจฌเจฐเจพเจกเจฌเฉˆเจ‚เจก เจ‡เฉฐเจœเจฃ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจŸเฉˆเจ•เจธเจพเจธ เจ‡เฉฐเจธเจŸเจฐเฉ‚เจฎเฉˆเจ‚เจŸเจธ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ (pru-*-elf) เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ PRU (เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเฉ‡เจฌเจฒ เจฐเฉ€เจ…เจฒ-เจŸเจพเจˆเจฎ เจฏเฉ‚เจจเจฟเจŸ) เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจฆเจพ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†;
  • เจฎเจฒเจŸเฉ€-เจฅเฉเจฐเฉˆเฉฑเจกเจก เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจกเฉ€เจฌเจ—เจฟเฉฐเจ— เจชเฉเจฐเจคเฉ€เจ•เจพเจ‚ เจฆเฉ€ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจฎเฉ‹เจก เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† ('เจฎเฉเฉฑเจ– เจธเฉˆเฉฑเจŸ เจตเจฐเจ•เจฐ-เจฅเฉเจฐเฉˆเจกเจธ เจ…เจธเฉ€เจฎเจค' เจธเฉˆเจŸเจฟเฉฐเจ— เจฆเฉเจ†เจฐเจพ เจธเจฎเจฐเฉฑเจฅ);
  • เจ•เจฎเจพเจ‚เจก เจจเจพเจฎเจพเจ‚ เจตเจฟเฉฑเจš '.' เจšเจฟเฉฐเจจเฉเจน เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ;
  • เจซเฉ‹เจฐเจŸเจฐเจจ เจตเจฟเฉฑเจš เจจเฉ‡เจธเจŸเจก เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจธเจฌเจฐเฉ‚เจŸเฉ€เจจเจพเจ‚ 'เจคเฉ‡ เจฌเฉเจฐเฉ‡เจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจธเฉˆเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ;
  • เจ‡เฉฑเจ• เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจธเจผเฉˆเจฒเฉ€ เจตเจฟเฉฑเจš เจฒเจฟเจ†เจ‰เจฃ เจ…เจคเฉ‡ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจกเฉˆเจธเจผ เจ…เฉฑเจ–เจฐ ('-OPT') เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เจฎเจพเจ‚เจก เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐเฉ€ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจŸเฉˆเจฌ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจตเฉˆ-เจธเฉฐเจชเฉ‚เจฐเจจเจคเจพ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ;
  • "printf" เจ…เจคเฉ‡ "eval" เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจฟเฉฑเจงเฉ‡ เจ•เจพเจฒ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ C เจ…เจคเฉ‡ Ada เจธเจŸเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ†เจŠเจŸเจชเฉเฉฑเจŸ เจธเจŸเจฐเจฟเฉฐเจ—เจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ;
  • "เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเจฐเฉ‹เจค" เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†;
  • "เจธเฉˆเฉฑเจŸ เจชเฉเจฐเจฟเฉฐเจŸ เจซเจฐเฉ‡เจฎ-เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจธ" เจธเฉˆเจŸเจฟเฉฐเจ— เจตเจฟเฉฑเจš, "เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€" เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจจเจพเจฎ เจ…เจคเฉ‡ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจพเจ‚ เจฒเจˆ เจธเจฟเจฐเจซเจผ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจธเฉ‚เจšเจ• "โ€ฆ" เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆ;
  • เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฟเฉฑเจš TUI เจ•เจฎเจพเจ‚เจกเจพเจ‚ "เจซเฉ‹เจ•เจธ", "เจตเจฟเจจเจนเจพเจˆเจŸ", "+", "-", ">", "<" เจนเฉเจฃ เจ•เฉ‡เจธ เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจนเจจ;
  • "เจชเฉเจฐเจฟเฉฐเจŸ", "เจ•เฉฐเจชเจพเจˆเจฒ เจชเฉเจฐเจฟเฉฐเจŸ", "เจฌเฉˆเจ•เจŸเจฐเฉ‡เจธ", "เจซเฉเจฐเฉ‡เจฎ" เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฒเจˆ
    เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹", "tfaas" เจ…เจคเฉ‡ "faas" เจตเจฟเจ•เจฒเจชเจพเจ‚ เจจเฉ‚เฉฐ เจ—เจฒเฉ‹เจฌเจฒ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจก เจ•เจฐเจจ เจฒเจˆ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, "เจธเฉˆเฉฑเจŸ เจชเฉเจฐเจฟเฉฐเจŸ [โ€ฆ]" เจฆเฉเจ†เจฐเจพ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ);

  • เจ•เฉเจ เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจ เจฒเจˆ "-q" เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ "info type" เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ;
  • เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš, "เจ…เจธเฉ€เจฎเจค" เจฎเฉเฉฑเจฒ เจฆเฉ€ เจฌเจœเจพเจ, เจคเฉเจธเฉ€เจ‚ เจนเฉเจฃ "u" เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹;
  • เจจเจตเฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจœเฉ‹เฉœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚:
    • เจคเฉเจนเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจ…เจ—เฉ‡เจคเจฐ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ "define-prefix";
    • "|" เจœเจพเจ‚ เจ•เจฎเจพเจ‚เจก เจšเจฒเจพเจ‰เจฃ เจฒเจˆ "เจชเจพเจˆเจช" เจ…เจคเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจธเจผเฉˆเฉฑเจฒ เจ•เจฎเจพเจ‚เจก 'เจคเฉ‡ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ;
    • เจ…เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฆเจฒเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเจพเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ "เจจเจพเจฒ";
    • เจ‡เจน เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจ•เจฐเจจ เจฒเจˆ เจ•เจฟ เจ•เฉ€ GDB เจคเฉ‹เจ‚ เจธเจฌเจฐเฉ‚เจŸเฉ€เจจ เจ•เจพเจฒ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ, "เจฎเฉ‡เจ…-เจ•เจพเจฒ-เจซเฉฐเจ•เจธเจผเจจ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹";
    • "finish" เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจพเจชเจธเฉ€ เจฎเฉเฉฑเจฒ เจฆเฉ‡ เจกเจฟเจธเจชเจฒเฉ‡ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ "เจชเฉเจฐเจฟเฉฐเจŸ เจซเจฟเจจเจฟเจธเจผ [เจ†เจจ|เจ†เจซ] เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹";
    • เจจเฉ‡เจธเจŸเจก เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจฟเจค เจ•เจฐเจจ เจฒเจˆ "เจชเฉเจฐเจฟเฉฐเจŸ เจ…เจงเจฟเจ•เจคเจฎ-เจกเฉ‚เฉฐเจ˜เจพเจˆ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹";
    • เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจซเจพเจฐเจฎเฉˆเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ/เจ…เจฏเฉ‹เจ— เจ•เจฐเจจ เจฒเจˆ "เจชเฉเจฐเจฟเฉฐเจŸ เจฐเจพเจ…-เจตเฉˆเจฒเจฏเฉ‚เจœเจผ [เจ†เจจ|เจ†เจซ]" เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹;
    • เจฒเฉŒเจ— เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจกเฉ€เจฌเฉฑเจ— เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจธเฉ‡เจต เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ โ€œเจฒเฉŒเจ—เจฟเฉฐเจ— เจกเฉ€เจฌเฉฑเจ—เจฐเจพเจˆเจฐเฉˆเจ•เจŸ [เจ†เจจ|เจ†เจซ]โ€ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹;
    • เจจเจตเฉ‡เจ‚ "เจธเฉˆเฉฑเจŸ เจธเจŸเจพเจˆเจฒ" เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€;
    • "เจธเฉˆเจŸ เจชเฉเจฐเจฟเฉฐเจŸ เจซเจฐเฉ‡เจฎ-เจœเจพเจฃเจ•เจพเจฐเฉ€ [โ€ฆ]" เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจœเฉ‹ เจธเจŸเฉˆเจ• เจซเจฐเฉ‡เจฎ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ›เจพเจชเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ;
    • TUI (เจŸเฉˆเจ•เจธเจŸ เจฏเฉ‚เจœเจผเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ) เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเฉฐเจ–เฉ‡เจช เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจ เจฒเจˆ "เจŸเฉ‚เจ†เจˆ เจธเฉฐเจ–เฉ‡เจช-เจธเจฐเฉ‹เจค เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹";
    • เจซเฉ‹เจฐเจŸเจฐเจจ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจ เจฒเจˆ โ€œเจœเจพเจฃเจ•เจพเจฐเฉ€ เจฎเฉ‹เจกเฉ€เจŠเจฒ [โ€ฆ]โ€;
    • "เจธเฉˆเจŸ/เจธเจผเฉ‹ เจชเฉเจฐเจฟเฉฐเจŸ เจฐเจพเจ… เจซเจฐเฉ‡เจฎ-เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจธ" เจฆเฉ€ เจฌเจœเจพเจ, เจ•เจฎเจพเจ‚เจก "เจธเฉˆเฉฑเจŸ/เจธเจผเฉ‹ เจชเฉเจฐเจฟเฉฐเจŸ เจฐเจพเจ…-เจซเฉเจฐเฉ‡เจฎ-เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจธ" เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆ (เจ‡เฉฑเจ• เจธเจชเฉ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ เจ‡เฉฑเจ• เจตเจฟเจญเจพเจœเจ• เจตเจœเฉ‹เจ‚ เจกเฉˆเจธเจผ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ);
  • เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฟเฉฑเจš GDB/MI เจจเจตเฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจœเฉ‹เฉœเฉ€เจ†เจ‚ โ€œ-completeโ€, โ€œ-catch-throwโ€, โ€œ-catch-rethrowโ€, โ€œ-catch-catchโ€, โ€œ-symbol-info-functionsโ€, โ€œ-symbol-info-typesโ€,
    "-symbol-info-variables", "-symbol-info-modules", "-symbol-info-module-functions" เจ…เจคเฉ‡ "-symbol-info-module-variables" เจ‡เฉฑเจ•เฉ‹ GDB เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจนเจจเฅค เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, MI เจฆเฉเจญเจพเจธเจผเฉ€เจ เจฆเจพ เจคเฉ€เจœเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ (-i=mi3);

  • เจจเจตเฉ‡เจ‚ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ:
    • $_gdb_major, $_gdb_minor;
    • $_gdb_setting, $_gdb_setting_str, $_gdb_maint_setting,
    • $_gdb_maint_setting_str
    • $_cimag, $_creal
    • $_shell_exitcode, $_shell_exitsignal
  • gdbinit เจธเจฟเจธเจŸเจฎ เจซเจพเจˆเจฒเจพเจ‚ เจฆเจพ เจฎเจพเจฐเจ— เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจธเฉฐเจฐเจšเจจเจพ เจฌเจฟเจฒเจก เจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš โ€œ-with-system-gdbinit-dirโ€ เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจชเจพเจˆเจฅเจจ API เจตเจฟเฉฑเจš เจ•เจˆ เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจตเจฟเฉฐเจกเฉ‹เจœเจผ 'เจคเฉ‡ เจชเจพเจˆเจฅเจจ 3 เจจเจพเจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ;
  • เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจตเจพเจคเจพเจตเจฐเจจ เจฒเจˆ เจฒเฉ‹เฉœเจพเจ‚ เจจเฉ‚เฉฐ เจตเจงเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ. GDB เจ…เจคเฉ‡ GDBserver เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจนเฉเจฃ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ GNU เจฎเฉ‡เจ• 3.82 เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เฉฑเจ• เจฌเจพเจนเจฐเฉ€ เจฐเฉ€เจกเจฒเจพเจˆเจจ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเจพเจฒ เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡, เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ GNU เจฐเฉ€เจกเจฒเจพเจˆเจจ 7.0 เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

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

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