SVC: Difference between revisions

Line 1,040: Line 1,040:
|}
|}


For UNDEFINED INSTRUCTION/PREFETCH ABORT/DATA ABORT/UNALIGNED DATA ACCESS/UNDEFINED SYSCALL:
==== UNDEFINED INSTRUCTION/PREFETCH ABORT/DATA ABORT/UNALIGNED DATA ACCESS/UNDEFINED SYSCALL events ====
{| class="wikitable" border="1"
{| class="wikitable" border="1"
!  Type
!  Type
Line 1,050: Line 1,050:
|}
|}


For STOP POINT:
==== STOP POINT event ====
{| class="wikitable" border="1"
{| class="wikitable" border="1"
!  Type
!  Type
Line 1,062: Line 1,062:
|}
|}


For USER BREAK:
==== USER BREAK event ====
{| class="wikitable" border="1"
{| class="wikitable" border="1"
!  Type
!  Type
Line 1,072: Line 1,072:
| u32[2]
| u32[2]
| User-provided parameters for debug reasons, or 0
| User-provided parameters for debug reasons, or 0
|}
For DEBUGGER BREAK:
{| class="wikitable" border="1"
!  Type
!  Field
|-
| [[KThread]]*[nbCores]
| Pointers to the current threads at the time svcBreakDebugProcess was called
|}
|}


Line 1,102: Line 1,093:
| DEBUG_USER
| DEBUG_USER
| 4
| 4
|}
==== DEBUGGER BREAK event ====
{| class="wikitable" border="1"
!  Type
!  Field
|-
| [[KThread]]*[nbCores]
| Pointers to the current threads at the time svcBreakDebugProcess was called
|}
|}