GDB 15 release debugger

GDB 15.1 dirilis (rilis pertama saka seri 15.x, cabang 15.0 digunakake kanggo pangembangan). GDB ndhukung debugging tingkat sumber kanggo macem-macem basa pamrograman (Ada, C, C++, D, Fortran, Go, Objective-C, Modula-2, Pascal, Rust, lan liya-liyane) ing macem-macem perangkat keras (i386, amd64, ARM, Power, Sparc, RISC-V, lan liya-liyane) lan platform perangkat lunak (GNU/Linux, *BSD, Unix, Windows, macOS).

dandan utama:

  • Mbangun GDB lan GDBserver saiki mbutuhake compiler sing ndhukung C ++ 17 (paling ora GCC 9).
  • Dandan wis digawe kanggo API Python. Ditambahake fungsi gdb.notify_mi, gdb.missing_debug.register_handler lan gdb.interrupt, kelas gdb.missing_debug.MissingDebugInfo, modul db.missing_debug, atribut gdb.Value.bytes lan gdb.InferiorThread.gID_BAIN_, constants.GdDOMptid_BAIN lan gdb.InferiorThread.gDOMptid_BAIN, constants. SEARCH_*_DOMAIN. Objek gdb.Inferior lan gdb.InferiorThread nyedhiyakake kemampuan kanggo nambah atribut khusus.
  • Implementasi protokol DAP (Debugger Adapter Protocol) diterusake. Ditambahake printah "setel debug dap-log-level" kanggo ngontrol logging kanggo DAP. Nambahake dhukungan kanggo panjaluk "batal" lan kemampuan kanggo ngasilake acara "proses".
  • Dhukungan kanggo paket QThreadOptions lan qIsAddressTagged wis ditambahake menyang protokol debugging remot, lan printah "set / nuduhake remot thread-pilihan-paket" wis dipun ginakaken.
  • GDBserver ora ndhukung maneh opsi "--remote-debug" lan "--event-loop-debug", uga perintah 'monitor set remote-debug' lan 'monitor set event-loop-debug', sing diganti. dening "--debug" pilihan Kemampuan kanggo pass dhaftar koma-dipisahake saka komponen kanggo debugging (kabeh, Utas, acara-loop lan remot) wis dipun ginakaken. Kajaba iku, kemampuan kanggo nemtokake komponen ditindakake ing perintah 'monitor set debug'.
  • Nambahake informasi babagan fungsi utama ing indeks, ngidini wiwitan luwih cepet nalika digunakake karo sawetara eksekusi gedhe.
  • Printah MPX "show / set mpx bound", sing dihentikan dening Intel ing taun 2019, wis ora digunakake.
  • Prentah anyar ditambahake:
    • "nyetel / nuduhake langsung-telpon-wektu entek"
    • "nyetel / nuduhake ora langsung-telpon-wektu entek"
    • "nyetel/nuduhake unwind-on-timeout on|off"
    • "nyetel / nuduhake unwind-on-signal on|off"
  • Printah "gcore" lan "generate-core-file" saiki ndhukung ngoptimalake panyimpenan area kosong ing file inti sing digawe.

Source: opennet.ru

Tuku hosting sing dipercaya kanggo situs kanthi proteksi DDoS, server VPS VDS 🔥 Tuku hosting situs web sing bisa dipercaya nganggo proteksi DDoS, server VPS VDS | ProHoster