GDB 13 debugger emissio

Emissio GDB 13.1 debugger praesentata est (prima emissio 13.x seriei, ramus 13.0 ad evolutionem adhibitus). GDB fovet fontem-gradum debugging pro amplis programmandi linguarum (Acta, C, C++, D, Fortran, Go, Objectiva-C, Modula-2, Pascal, Rust, etc.) variis ferramentis (i386, amd64 , ARM, Potentia, Sparc, RISC-V, etc.) ac suggesta programmata (GNU/Linux, *BSD, Unix, Windows, macOS).

Clavis emendandi:

  • Auxilia adiecit ad currendum debugger et GDBserver in GNU/Linux/LoongArch et GNU/Linux/CSKY architecturae.
  • Support operandi in Fenestra suggestu in modo asynchrono (async) effectum est.
  • In suggestu FreeBSD, subsidium TLS (Thread Storage Localis) variabilibus pro ARM et AArch64 architecturae additae sunt, et facultas utendi ferramentorum interpunctionum (watchpoint) architecturae AArch64 provisa est.
  • In ambitu GNU/Linux systemata LoongArch, subsidium pro calculis punctum fluctuantibus additum est.
  • Mandata nova adimpleta "sustentationem prologo-finem-flag|libopcodes-sodales" et "sustentationem print frame-id" impleverunt, necnon mandatum ut stilum disassemble contraheret (sicut disassembler stilo*).
  • Added "st imprimere nibbles [on|off]" et "ostendere nibbles print" imperat to control the display of values ​​of binarii in four-byte groups.
  • Emendationes Pythone factae API. API ad instructiones disassemble adiectae, gdb.Breakpoint Location typus adactus est, et functiones gdb.format_address, gdb.current_language et gdb.print_optiones additae sunt.
  • Prima versio GDB/MI procurationis interfaciei deprecata est et in GDB 14 removebitur.
  • Addidit subsidium sectionibus debug compressis utens algorithmus zstd in lima ELF.
  • Addidit novum constructum in variabilibus: $_inferior_thread_comitem, $_hit_bpnum, $_hit_locno.
  • Output format of the 'disassemble /r' et 'record instruction-historiae /r' praeceptis adaequatum ad inserere output of objdump. Ut ad formam veterem redeas, modus "/b" adiectus est.
  • In TUI (Text Interface usoris), stylus fontium et conventus codicem extulit in indicator positio currentis debilitata est.
  • Licet "documento" uti iussione documenti usoris.
  • Facultatem ad creandi dumps cum memoria tag notitia adhibita adhibita cum ARMv8.5 MTE (MemTag, Memoria Tagging Extensio) mechanismum, qui permittit ut tags ligare ad singulas destinationes memoriae operandi et ordinare regulam reprimendam cum accessu memoriae, quae necesse est esse. consociata cum recta tag.
  • DBX convenientiae modus discontinuata est.
  • Firmamentum aedificationis usus Pythone 2 discontinuata est.
  • Mandata debug aix-solib on|off, "show debug aix-solib", "ponere debug solib-frv on|off" et "monstrare debug solib-frv" amota sunt, et mandata statuta/show. lusione "utendum loco solib".

Source: opennet.ru