-
Notifications
You must be signed in to change notification settings - Fork 159
Logging
brkzlr edited this page Oct 28, 2025
·
7 revisions
PINCE will use stdout, which by default is the terminal, to write GDB's and its own logging output. In the future, a file logging system will also be implemented to not rely on terminal output.
The amount of GDB log output can be adjusted in Settings->General where you can tick the following 3 options:
-
Async: Controls GDB's thread related output, such as a thread being stopped from a signal.
- You will want this setting on if you want to monitor what signal keeps stopping your process so that you can disable it in settings. More info here.
-
Command: Shows the result of the GDB commands that are being sent by PINCE in the background, like disassembler output.
- Please note that disabling this will not break PINCE's disassembler output in any way, it just disables duplicate output on the terminal.
- Command info: Similar to above but it displays what command was sent by PINCE instead of showing the output.
You also can enable GDB file logging in Settings->Debug. This will create a log file in "/tmp/PINCE/$pid/gdb_log.txt" or viewed from View->GDB Log File in Memory Viewer window.
This file will contain the same GDB log output from above but display everything as it's not affected by the log output settings. This is useful for when you're having GDB issues but don't want to bloat your terminal output.