PCSX2 Documentation/GNU Debugger Tips: Difference between revisions
Jump to navigation
Jump to search
PCSX2 Documentation/GNU Debugger Tips (view source)
Revision as of 17:04, 19 July 2015
, 19 July 2015no edit summary
No edit summary |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 22: | Line 22: | ||
*Add breakpoint to stop program: <code>break <file>:<line></code> or <code>break <function></code> | *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> | *add a condition: <code>break <file>:<line> if <ARG> == 0</code> | ||
*Print variable/memory/register basic var: <code>print | *Print variable/memory/register basic var: <code>print <nowiki><var></nowiki> </code> | ||
*pointer var: <code>print <*var></code> | *pointer var: <code>print <*var></code> | ||
*print memory: <code>x <Oxlocation></code> | *print memory: <code>x <Oxlocation></code> | ||
Line 36: | Line 36: | ||
*hint: <code>to get the pcsx2 process id: ps aux |grep pcsx2</code> | *hint: <code>to get the pcsx2 process id: ps aux |grep pcsx2</code> | ||
*attach the process: <code>attach <Process_ID></code> | *attach the process: <code>attach <Process_ID></code> | ||
GDB contains several views. You can see code source, ASM or register. | |||
*source code: <code>ctrl x ctrl A</code> | *source code: <code>ctrl x ctrl A</code> | ||
*2 panels: <code>ctrl x ctrl 1</code> | *2 panels: <code>ctrl x ctrl 1</code> | ||
*3 panels: <code>ctrl x ctrl 2</code> | *3 panels: <code>ctrl x ctrl 2</code> | ||
{{PCSX2 Documentation Navbox}} |