You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When debugging, inspecting json values is working fine.
Inspecting the value of a pointer or anything that is not json pops an error on the gdb console
Reproduction steps
Use python 3.6.10
Use gdb 12.1 with python support
add source your/path/to/json/tools/gdb_pretty_printer/nlohmann-json.py to ~/.gdbinit
Stop at a break point while debugging
Inspect a value like: -exec p -pretty on -- this
In that case, I let it stop within an instance of a class and would like to know the address of it.
Expected vs. actual results
Gdb pops an error on the screen. While I am using VSCode, this stops the pretty-printed values of the variable of being visible.
### Compiler and operating system
Ubuntu 22.04, gdb 12.1, python 3.6.10, gnu gcc 11
### Library version
3.11.2
### Validation
- [X] The bug also occurs if the latest version from the [`develop`](https://github.com/nlohmann/json/tree/develop) branch is used.
- [X] I can successfully [compile and run the unit tests](https://github.com/nlohmann/json#execute-unit-tests).
The text was updated successfully, but these errors were encountered:
Description
I am using version 3.11.2 and added the pretty printer to my gdb with
When debugging, inspecting json values is working fine.
Inspecting the value of a pointer or anything that is not json pops an error on the gdb console
Reproduction steps
source your/path/to/json/tools/gdb_pretty_printer/nlohmann-json.py
to~/.gdbinit
-exec p -pretty on -- this
Expected vs. actual results
Gdb pops an error on the screen. While I am using VSCode, this stops the pretty-printed values of the variable of being visible.
Minimal code example
No response
Error messages
Output of
-exec p -pretty on -- this
The text was updated successfully, but these errors were encountered: