Itusilẹ ti GDB 12.1 debugger ti gbekalẹ (itusilẹ akọkọ ti jara 12.x, ẹka 12.0 ti lo fun idagbasoke). GDB ṣe atilẹyin n ṣatunṣe aṣiṣe ipele orisun fun ọpọlọpọ awọn ede siseto (Ada, C, C ++, Objective-C, Pascal, Go, Rust, bbl) lori ọpọlọpọ ohun elo (i386, amd64, ARM, Power, Sparc, RISC) - V, ati bẹbẹ lọ) ati awọn iru ẹrọ sọfitiwia (GNU/Linux, *BSD, Unix, Windows, macOS).
Awọn ilọsiwaju bọtini:
- Nipa aiyipada, ipo asopo-pupọ fun ikojọpọ awọn aami n ṣatunṣe aṣiṣe ti ṣiṣẹ, ni iyara bibẹrẹ.
- Imudara atilẹyin fun awọn awoṣe C ++.
- Atilẹyin fun ṣiṣẹ lori pẹpẹ FreeBSD ni ipo asynchronous (async) ti ni imuse.
- O ṣee ṣe lati mu awọn lilo ti GNU Source Highlight ati ki o lo awọn Pygments ìkàwé fun sintasi afihan.
- Aṣẹ "clone-inferior" ṣayẹwo pe awọn eto TTY, CMD ati ARGS ti wa ni idakọ lati inu ohun yokokoro atilẹba (ẹni ti o kere) si ohun yokokoro tuntun. O tun ni idaniloju pe gbogbo awọn iyipada si awọn oniyipada ayika ti a ṣe nipa lilo 'ayika ti a ṣeto' tabi awọn aṣẹ 'ayika ti a ko ṣeto' ni a daakọ si ohun yokokoro tuntun.
- Aṣẹ "titẹ" n pese atilẹyin fun titẹ awọn nọmba aaye lilefoofo, ti n ṣalaye ọna kika ti iye ti o wa labẹ, gẹgẹbi hexadecimal ("/ x").
- Atilẹyin ti a ṣafikun fun ṣiṣiṣẹ yokokoro ati GDBserver lori faaji GNU/Linux/OpenRISC (or1k*-*-linux*). Atilẹyin ti a ṣafikun fun awọn ohun elo n ṣatunṣe aṣiṣe fun pẹpẹ ibi-afẹde GNU/Linux/LoongArch (loongarch * -*-linux*). Atilẹyin fun Syeed ibi-afẹde S + mojuto (score-*-*) ti dawọ duro.
- GDB 12 jẹ ikede bi itusilẹ ti o kẹhin lati ṣe atilẹyin ile pẹlu Python 2.
- Ti yọkuro ati pe yoo yọkuro ni ipo ibaramu GDB 13 DBX.
- Ni wiwo iṣakoso GDB/MI ngbanilaaye lilo aṣẹ '-add-inferior' laisi awọn paramita tabi papọ pẹlu asia '--no-asopọ' lati jogun asopọ kan lati inu ohun yokokoro lọwọlọwọ tabi ṣiṣe laisi asopọ.
- Awọn ilọsiwaju ti ṣe si Python API. Agbara lati ṣe awọn aṣẹ GDB/MI ni Python ti pese. Awọn iṣẹlẹ tuntun ti a ṣafikun gdb.events.gdb_exiting ati gdb.events.connection_removed, gdb.Architecture.integer_type () iṣẹ, gdb.TargetConnection ohun, gdb.Inferior.asopọ ohun ini, gdb.RemoteTargetConnection.send_Tb. gdb.Type.is_scalar ati gdb.Type.is_signed.
orisun: opennet.ru