GDB 11 debugger emissio

GDB 11.1 debugger emissio oblata est (prima emissio seriei 11.x, ramus 11.0 ad progressionem adhibitus). GDB sustinet fontem-gradum debugging pro amplis programmandi linguarum (Acta, C, C++, Objectiva-C, Pascal, Go, Rust, etc.) variis ferramentis (i386, amd64, ARM, Power, Sparc, RISC. - V, etc.) tabulae programmae (GNU/Linux, *BSD, Unix, Windows, macOS).

Clavis emendandi:

  • TUI (Text User Interface) subsidium mus actionibus addidit et facultatem libri contentus cum rota muris. Ad GDB, qui in TUI non processit, clavibus iunctis transmittuntur.
  • ARMv8.5 MTE (MemTag, Memoria Tagging Extensio) mechanismus est, qui sinit te tags ligare ad singulas destinatio memoriae operandi et ordinare perscriptio regulae cum accessu memoriae, quae cum tag recto coniungi debet. Protocollum Debug Imperium remotis subsidia praebet pro "qMemTags" et "QMemTags" fasciculis ligaturae ad memoriam.
  • Logica legendi figurarum imaginum mutata est. Scapus .gdbinit nunc hoc ordine sedatus est: $XDG_CONFIG_HOME/gdb/gdbinit, $HOME/.config/gdb/gdbinit et $HOME/.gdbinit. Illae. primum in subdirectory config, et tunc demum in directorio domus.
  • In "frangere […] si CONDITIO" mandatum, error output intermittitur, cum conditio in quibusdam locis invalida est, si condicio in uno saltem casu valet.
  • Addidit subsidium debuggingi eri eri generati programmata Cygwin pro architectura x86_64 compilata.
  • Subsidiis additis generum punctorum fixarum, necnon DW_AT_GNU_numeratoris et DW_AT_GNU_denominatoris constantium.
  • Additur "satus-silenter in|off" occasum; cum "in", optioni similis "-silenti".
  • Optiones "ptype" mandatum instrumentorum /x" et "/d" eligunt, hexadecimales vel decimales cum magnitudines et exsertiones ostendentes. Adiecit "typus impressi hexametris on|off" ponere ut valores hexadecimales in output "ptype" mandati utantur.
  • In imperio "inferiore", cum sine argumentis vocatur, ratio obiecti currentis debugging (inferior) cavetur.
  • Output "info source" mandatum retractatum est.
  • Addidit imperium "versio stili antica | background | intensionem "versio numerus ad regere style.
  • Novum mandatum lineae optiones addidit: "-early-init-imandatum" ("-eix"), "-early-init-eval-imandatum" ("-eiex"), "-qualificatum" (pro 'inserta mandata. ) ' et ' inserere ' , ' inserere ' et ' inserere ' et ' inserere ' et ' inserere ' , '--vi' (pro 'con- ditione ' ' mandatum).
  • Mandatum fasciculi indicem-exec-fontium permittit tibi ut expressiones regulares denotaas ut lima e fonte eliquare potuisti. A 'debug-plene-read' field has added to the output to indicate the extent to which debugging information has been loaded.
  • Emendationes Pythone factae API. Novas methodos gdb.Frame.level() adiecit et db.PendingFrame.level() ACERVUS ad gradum remittere pro frame obiecto. Cum punctorio utitur, Python API efficit ut gdb.BreakpointEvent mittatur pro gdb.StopEvent. Adiectae sunt occasus "python ignorare-environment on|off" ad variabiles ambitus ignorare et "python-dont-scribere-bytecode auto|on|off" ut inactivandi bytecode scripturae.
  • Dolus API emendationes factae sunt. Novae rationes pretii-relatio-valoris, valor-value-relatio-pretium et valorem-pretium additae sunt.
  • Requisita clientium conventus includunt bibliothecam GMP (GNU Multiplex praecisionem arithmeticam) .
  • ARM Symbian tribunal (bracchium*-*-symbianelf*) discontinuatum est.

Source: opennet.ru