GDB 15.1 yaburitswa (kuburitswa kwekutanga kwe15.x series, bazi re15.0 rakashandiswa pakugadzira). GDB inotsigira source-level debugging yemitauro yakasiyana-siyana yekuronga mapurogiramu (Ada, C, C++, D, Fortran, Go, Objective-C, Modula-2, Pascal, Rust, nezvimwewo) pamidziyo yakasiyana-siyana (i386, amd64, ARM, Power, Sparc, RISC-V, nezvimwewo) uye mapuratifomu esoftware (GNU/Linux, *BSD, Unix, Windows, macOS).
Kunatsiridza kukuru:
- Kuvaka GDB neGDBserver ikozvino kunoda compiler inotsigira C++17 (inenge GCC 9).
- Kuvandudzwa kwakaitwa kuPython API. Akawedzera mabasa gdb.notify_mi, gdb.missing_debug.register_handler uye gdb.interrupt, class gdb.missing_debug.MissingDebugInfo, module db.missing_debug, attributes gdb.Value.bytes and gdb.Inferior_debug.SYbdUp.SYB,Gdb b. SEARCH_*_DOMAIN. Iyo gdb.Inferior uye gdb.InferiorThread zvinhu zvinopa kugona kuwedzera tsika hunhu.
- Kuitwa kweDAP (Debugger Adapter Protocol) protocol kwaenderera mberi. Yakawedzerwa "set debug dap-log-level" kuraira kudzora kutema kweDAPs. Yakawedzerwa rutsigiro rwechikumbiro che "cancel" uye kugona kugadzira iyo "maitiro" chiitiko.
- Tsigiro yeQThreadOptions uye qIsAddressTagged mapakeji akawedzerwa kune kure kure debugging protocol, uye "set/ratidza kure shinda-sarudzo-packet" murairo waitwa.
- GDBserver haichatsigire iyo "--remote-debug" uye "--chiitiko-loop-debug" sarudzo, pamwe neiyo 'monitor set remote-debug' uye 'monitor set chiitiko-loop-debug' mirairo, iyo inotsiviwa. ne "--debug" sarudzo Kugona kupfuudza comma-yakapatsanurwa runyorwa rwezvikamu zvekugadzirisa (zvese, shinda, chiitiko-loop uye kure) kwaitwa. Saizvozvo, kugona kududzira zvikamu kunoitwa mune iyo 'monitor set debug' yekuraira.
- Yakawedzera ruzivo nezvebasa guru kune index, ichibvumira kukurumidza kutanga kana ichishandiswa nemamwe makuru executable.
- Iyo "show/set mpx bound" MPX mirairo, iyo yakamiswa neIntel muna 2019, yakabviswa.
- Yakawedzera mirairo mitsva:
- "seta/ratidza zvakananga-kufona-nguva"
- "set/ratidza zvisina kunanga-call-timeout"
- "set/ratidza unwind-on-timeout on | off"
- "set/ratidza unwind-on-signal on| off"
- Iyo "gcore" uye "generate-core-file" mirairo ikozvino inotsigira kukwenenzvera kuchengetwa kwenzvimbo dzisina chinhu mumafaira epakati akagadzirwa.
Source: opennet.ru
