Replies: 1 comment 3 replies
-
@jsmif You may want to try the new traceRMI-based debugger (vs. our original all-Java debugger). Will require building from GitHub (or waiting for the next release). The original debugger will, for console applications, spawn conhost and the printf() will be redirected there. The new traceRMi versions instantiate an Interpreter which essentially is conhost (and has more natural functionality) and will intercept the printf(), as you are expecting. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
My expectation (and understanding from watching other videos) is that printf() should output to the Interpreter window. But that doesn't seem to be working for me in Windows w/ Ghidra 11.0.3. See below for an example of continuously hitting the same breakpoint after a printf() and not getting any output. (I also tried setting the .outmask = 0xffff to maximize output, but that didn't make any difference.)
Has anyone else seen printf() not printing to the Interpreter in the debugger before?
Beta Was this translation helpful? Give feedback.
All reactions