เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบ”เบตเบšเบฑเบ GDB 9.2

เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเบ‚เบญเบ‡ GDB 9.2 debugger เบ—เบตเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡, เบ—เบฝเบšเบเบฑเบšเบชเบฐเบšเบฑเบš 9.1. GDB เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ”เบตเบšเบฑเปŠเบเบฅเบฐเบ”เบฑเบšเปเบซเบผเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบซเบผเบฒเบเบซเบผเบฒเบเบŠเบฐเบ™เบดเบ” (Ada, C, C++, Objective-C, Pascal, Go, เปเบฅเบฐเบญเบทเปˆเบ™เป†) เปƒเบ™เบฎเบฒเบ”เปเบงเบ•เปˆเบฒเบ‡เป† (i386, amd64, ARM, Power, Sparc, RISC-V. เปเบฅเบฐโ€‹เบญเบทเปˆเบ™เป†) เปเบฅเบฐโ€‹เป€เบงโ€‹เบ—เบตโ€‹เบŠเบญเบšโ€‹เปเบง (GNU/Linux, *BSD, Unix, Windows, macOS).

เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบชเบฒเบ‚เบฒ 9.x, เป‚เบ„เบ‡เบเบฒเบ™ GDB เป„เบ”เป‰เบเป‰เบฒเบเป„เบ›เบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบญเบญเบเป€เบฅเบเปƒเบซเบกเปˆ, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเบฐเบ™เบถเบเป€เบ–เบดเบ‡เบงเบดเบ—เบตเบเบฒเบ™ GCC. เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰, เบฎเบธเปˆเบ™ 9.0 เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ›เปˆเบญเบเบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡ 9.1 เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™, เป€เบŠเบดเปˆเบ‡เบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบชเบธเบ”เบ—เป‰เบฒเบเป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบก. เบเบฒเบ™เบ›เปˆเบญเบเบ•เปเปˆเบกเบฒเปƒเบ™เบชเบฒเบ‚เบฒเบ™เบตเป‰ (9.2, 9.3, เปเบฅเบฐเบญเบทเปˆเบ™เป†) เบˆเบฐเบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚ bug เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เปเบ•เปˆเบŠเบธเบ”เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปƒเบซเบกเปˆเบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒ 10.0, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เปˆเบญเบเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡ 10.1 เป€เบกเบทเปˆเบญเบเบฝเบกเบžเป‰เบญเบก.

เบ‚เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบ 9.2, เบกเบฑเบ™เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ:

  • เบเบฒเบ™เบฅเบปเบšเบฅเป‰เบฒเบ‡เบเบฒเบ™เบฅเบฐเป€เบกเบตเบ”เบœเบปเบ™เบœเบฐเบฅเบดเบ”เปƒเบ™เบซเบ™เป‰เบฒเบˆเปเบซเบผเบฑเบ‡เบˆเบฒเบเบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ” / disassembler เบซเบผเบทเบ„เปเบฒเบชเบฑเปˆเบ‡.
  • เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เบ•เบปเบงเปเบ›เป€เบชเบตเบกเบ—เบตเปˆเบกเบตเบ—เบตเปˆเบขเบนเปˆเบœเปˆเบฒเบ™ 'printf'.
  • เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เปƒเบซเบกเปˆเบ‚เบญเบ‡ Solaris 11.4 เปเบฅเบฐเปƒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบตเป‚เบ›เป€เบŠเบ”เป€เบŠเบต SPARC.
  • เปเบเป‰เป„เบ‚เบเบฒเบ™ looping เป€เบกเบทเปˆเบญเป‚เบซเบผเบ”เบชเบฑเบ™เบเบฒเบฅเบฑเบเบˆเบฒเบเป„เบŸเบฅเปŒ debug obj เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™