PCSX2 Documentation/GNU Debugger Tips: Difference between revisions

Jump to navigation Jump to search
no 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 \<var\> </code>
*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.
 
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}}
ninja
782

edits

Navigation menu