GDB 15 debugger kuburitswa

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

Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva 🔥 Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster