เบเบฒเบเบเปเบญเบเบเบปเบงเบเบตเบเบฑเบ GDB 12.1 เปเบเปเบเบทเบเบเปเบฒเบชเบฐเปเบซเบเบต (เบเบฒเบเบเปเบญเบเบเปเบฒเบญเบดเบเบเบญเบเบเบธเบ 12.x, เบชเบฒเบเบฒ 12.0 เปเบเปเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฒเบเบเบฑเบเบเบฐเบเบฒ). GDB เบฎเบญเบเบฎเบฑเบเบเบฒเบเบเบตเบเบฑเปเบเบฅเบฐเบเบฑเบเปเบซเบผเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเบซเบผเบฒเบเบซเบผเบฒเบเบเบฐเบเบดเบ (Ada, C, C++, Objective-C, Pascal, Go, Rust, เปเบฅเบฐเบญเบทเปเบเป) เปเบเบฎเบฒเบเปเบงเบเปเบฒเบเป (i386, amd64, ARM, Power, Sparc, RISC - V, เปเบฅเบฐเบญเบทเปเบเป) เปเบฅเบฐเปเบเบฅเบฐเบเบฐเบเบญเบกเบเบญเบเปเบง (GNU/Linux, *BSD, Unix, Windows, macOS).
เบเบฒเบเบเบฑเบเบเบธเบเบเบตเปเบชเปเบฒเบเบฑเบ:
- ะะพ ัะผะพะปัะฐะฝะธั ะฒะบะปัััะฝ ะผะฝะพะณะพะฟะพัะพัะฝัะน ัะตะถะธะผ ะทะฐะณััะทะบะธ ะพัะปะฐะดะพัะฝัั ัะธะผะฒะพะปะพะฒ, ััะบะพััััะธะน ะทะฐะฟััะบ.
- ะฃะปัััะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฐะฑะปะพะฝะพะฒ C++.
- ะ ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฐะฑะพัั ะฝะฐ ะฟะปะฐััะพัะผะต FreeBSD ะฒ ะฐัะธะฝั ัะพะฝะฝะพะผ ัะตะถะธะผะต (async).
- ะัะตะดะพััะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะพัะบะปััะตะฝะธั ะธัะฟะพะปัะทะพะฒะฐะฝะธั GNU Source Highlight ะธ ะทะฐะดะตะนััะฒะพะฒะฐะฝะธะต ะดะปั ะฟะพะดัะฒะตัะบะธ ัะธะฝัะฐะบัะธัะฐ ะฑะธะฑะปะธะพัะตะบะธ Pygments.
- ะ ะบะพะผะฐะฝะดะต ยซclone-inferiorยป ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟัะพะฒะตัะบะฐ ะบะพะฟะธัะพะฒะฐะฝะธั ะฝะฐัััะพะตะบ TTY, CMD ะธ ARGS ะธะท ะพัะธะณะธะฝะฐะปัะฝะพะณะพ ะพะฑัะตะบัะฐ ะพัะปะฐะดะบะธ (inferior) ะฒ ะฝะพะฒัะน ะพะฑัะตะบั ะพัะปะฐะดะบะธ. ะขะฐะบะถะต ะพะฑะตัะฟะตัะตะฝะพ ะบะพะฟะธัะพะฒะฐะฝะธะต ะฒ ะฝะพะฒัะน ะพะฑัะตะบั ะพัะปะฐะดะบะธ ะฒัะตั ะธะทะผะตะฝะตะฝะธะน ะฟะตัะตะผะตะฝะฝัั ะพะบััะถะตะฝะธั, ะฒัะฟะพะปะฝะตะฝะฝัั ะฟัะธ ะฟะพะผะพัะธ ะบะพะผะฐะฝะด โset environmentโ ะธะปะธ โunset environmentโ.
- ะ ะบะพะผะฐะฝะดะต ยซprintยป ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฒัะฒะพะดะฐ ัะธัะตะป ั ะฟะปะฐะฒะฐััะตะน ะทะฐะฟััะพะน ั ัะบะฐะทะฐะฝะธะตะผ ัะพัะผะฐัะฐ ะฑะฐะทะพะฒะพะณะพ ะทะฝะฐัะตะฝะธั, ะฝะฐะฟัะธะผะตั, ะฒ ัะตััะฝะฐะดัะฐัะตัะธัะฝะพะผ ะฒะธะดะต (ยซ/xยป).
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะทะฐะฟััะบะฐ ะพัะปะฐะดัะธะบะฐ ะธ GDBserver ะฝะฐ ะฐัั ะธัะตะบัััะต GNU/Linux/OpenRISC (or1k*-*-linux*). ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะพัะปะฐะดะบะธ ะฟัะธะปะพะถะตะฝะธะน ะดะปั ัะตะปะตะฒะพะน ะฟะปะฐััะพัะผั GNU/Linux/LoongArch (loongarch*-*-linux*). ะัะตะบัะฐัะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะตะปะตะฒะพะน ะฟะปะฐััะพัะผั S+core (score-*-*).
- GDB 12 ะพะฑััะฒะปะตะฝ ะฟะพัะปะตะดะฝะธะผ ะฒัะฟััะบะพะผ ะดะปั ะบะพัะพัะพะณะพ ะฟะพะดะดะตัะถะธะฒะฐะตััั ัะฑะพัะบะฐ ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ Python 2.
- ะะฑััะฒะปะตะฝ ัััะฐัะตะฒัะธะผ ะธ ะฑัะดะตั ัะดะฐะปัะฝ ะฒ ะฒะตัะบะต GDB 13 ัะตะถะธะผ ัะพะฒะผะตััะธะผะพััะธ ั DBX.
- ะ ะฟัะพะณัะฐะผะผะฝะพะผ ะธะฝัะตััะตะนัะต ัะฟัะฐะฒะปะตะฝะธั GDB/MI ัะฐะทัะตัะตะฝะพ ะฟัะธะผะตะฝะตะฝะธะต ะบะพะผะฐะฝะดั โ-add-inferiorโ ะฑะตะท ะฟะฐัะฐะผะตััะพะฒ ะธะปะธ ะฒะผะตััะต ั ัะปะฐะณะพะผ โโno-connectionโ ะดะปั ะฝะฐัะปะตะดะพะฒะฐะฝะธั ัะพะตะดะธะฝะตะฝะธั ะธะท ัะตะบััะตะณะพ ะพะฑัะตะบัะฐ ะพัะปะฐะดะบะธ ะธะปะธ ะทะฐะฟััะบะฐ ะฑะตะท ัะพะตะดะธะฝะตะฝะธั.
- ะะฝะตัะตะฝั ัะปัััะตะฝะธั ะฒ Python API. ะัะตะดะพััะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ัะตะฐะปะธะทะฐัะธะธ ะบะพะผะฐะฝะด GDB/MI ะฝะฐ ัะทัะบะต Python. ะะพะฑะฐะฒะปะตะฝั ะฝะพะฒัะต ัะพะฑััะธั gdb.events.gdb_exiting ะธ gdb.events.connection_removed, ััะฝะบัะธั gdb.Architecture.integer_type(), ะพะฑัะตะบั gdb.TargetConnection, ัะฒะพะนััะฒะพ gdb.Inferior.connection, ะผะตัะพะด gdb.RemoteTargetConnection.send_packet ะธ ะฐััะธะฑััั gdb.InferiorThread.details, gdb.Type.is_scalar ะธ gdb.Type.is_signed.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru