PCSX2 Documentation/GNU Debugger Tips: Difference between revisions
PCSX2 Documentation/GNU Debugger Tips (view source)
Revision as of 20:25, 9 January 2015
, 9 January 2015→Step by step execution
Line 16: | Line 16: | ||
==Step by step execution== | ==Step by step execution== | ||
*execute 1 instruction :step | *execute 1 instruction: <code>step</code> | ||
*execute 1 C line of instruction, functions are a 1 line instruction:next | *execute 1 C line of instruction, functions are a 1 line instruction: <code>next</code> | ||
*Same for ASM: nexti and stepi | *Same for ASM: <code>nexti</code> and <code>stepi</code> | ||
*continue execution: continue | *continue execution: <code>continue</code> | ||
*Add breakpoint to stop program: | *Add breakpoint to stop program: <code>break <file>:<line></code> or <code>break <function></code> | ||
*add a condition: <code>break <file>:<line> if <ARG> == 0</code> | |||
*Print variable/memory/register basic var: <code>print <var></code> | |||
*add a condition: break <file>:<line> if <ARG> == 0 | *pointer var: <code>print <*var></code> | ||
*Print variable/memory/register | *print memory: <code>x <Oxlocation></code> | ||
*print register: <code>print $<register_name></code> | |||
*pointer var: print <*var> | |||
*print memory: x <Oxlocation> | |||
*print register: print $<register_name> | |||
==SIGSEGV/Segmentation fault== | ==SIGSEGV/Segmentation fault== |