All notable changes to the "gdb-syntax" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
Disclaimer: for the moment, all the commands that I use are rendered. Commits will slow down. May not update at all.
- Rendering of frame items in gdb-log
- Rendering of file locations, experimental
- rendering on option starting with '-' like for disassembly-flavor
- GDB output logs will now be supported. For now this is experimental
- set disable-randomization
- set disassemble-next-line
- set disassembly-flavor
- set detach-on-fork
- set follow-fork-mode
- set demangle-style
- set print
- demangle
- object
- sevenbit-strings
- static-members
- set style
- set style filename
- set style function
- set style variable
- set style address
- set style title
- set style highlight
- set style metadata
- set style tui-border
- set style tui-active-border
- background color specifier
- foreground color specifier
- none, black, red, magenta, green, yellow, blue, cyan, white
- intensity color specifier
- normal, bold, dim
- cd
- break: -force-condition and explicit location
- finish
- on/off/auto and other constant keyword
- quit
- backtrace, where, info stack
- call, print
- server prefix to all command (not enabled on block)
- save command breakpoints|tracepoints|gdb-index
- jump command (partial)
- until command (partial)
- scripts to create tests
- set input/output-radix
- set verbose
- set confirm
- set with/height
- set listsize
- Rendering of on/off/unlimited
- shell operator '!' or shell command not rendered correctly if not at the start of the line
- GDB scripts to test commands and write .gdb tests
- conditionals rendering as normal
- set logging|pagination renders on/off better
- command
- apropos
- help: alias, aliases, breakpoints, user-defined
- fix define command from GitMensch
- command:
- catch fully supported
- command:
- info (scope|symbol|address|locals|types)
- block
- commands: fixed breakpoints not parsed properly
- Added a C code to test gdb on, along with the makefile to compile & launch it
- command:
- target (exec|core|native|remote|extended-remote|record)
- silent (in commands)
- loop_break, loop_continue
- operator: ! (shell), | (pipe)
- command: exec-file, symbol-file, add-symbol-file, inferior, add-inferior
- command: nexti, stepi, x
- fix offff... arguments
- Added references in README
- Proper hexa class selector in regex
- command: show: print, logging, history... Partial implementation, same as set.
- command: condition, now accepts no expr to make unconditional
- block: python, python-interactive, fix when no expression is supplied
- fix task.json
- blank refactor
- set breakpints pending: fixed type
- disable, enable, delete: fixed color of
breakpoint
optional
- added shell script to concatenate all unit tests into one
- created associated task.json
- modified launch.json to prelaunch task and open merged tests.
- block:
- define
- document
- hook
- commands (regexp fixed)
- while
- python
- command
- directory
- skip: -file, -gfile, -function, function, delete, enable, disable
- set: size, filename, removedups, substitute-path
- command: set print
- python oneliner command
- python-interactive command
- set print vtbl command
- show print vtbl command
- show print pretty command
- set print pretty command
- license field in package.json
- set pretty print command
- command block without break specifier
- set logging
- set logging file/overwrite
- tbreak
- set pagination
- ignore
- Python command block
- set auto-load python-scripts/local-gdbinit/safe-path
- set history save
- .gdbinit extension
Added echo command.
Manually removed and uploaded basic.png again.
- commands: source, delete, set args
- block: conditional (if/else)
- enable, added options count, once, delete
- example image
- set environment ( doesn't exists )
- commands: command block, watch, print, printf
- commands: set with environmment
- syntax: format specifier in string
Update README.md
- wrong comment (i.e # is not the first non separator char on the line)
- commands: file, start, run, condition, enable, disable, handle, step, set
- constant: numeric (dec, hex, bin, oct), C character ('a')
Initial release of gdb-syntax.
- comment
- commands: break, continue, next
- user defined convenience $my_var