|
uint32_t | event_type |
|
uint32_t | flags |
|
uint64_t | thread_id |
|
union { |
struct { |
uint64_t title_id |
|
uint64_t process_id |
|
char process_name [12] |
|
uint32_t mmu_flags |
|
uint64_t user_exception_context_addr |
|
} attach_process |
|
struct { |
uint64_t thread_id |
|
uint64_t tls_pointer |
|
uint64_t entrypoint |
|
} attach_thread |
|
struct { |
uint64_t type |
|
} exit |
|
struct { |
uint64_t exception_type |
|
uint64_t fault_register |
|
union { |
struct { |
uint32_t opcode |
|
} undefined_instruction |
|
struct { |
uint32_t is_watchpoint |
|
} breakpoint |
|
struct { |
uint32_t info0 |
|
uint64_t info1 |
|
uint64_t info2 |
|
} user_break |
|
struct { |
uint32_t svc_id |
|
} bad_svc_id |
|
} | |
|
} exception |
|
uint8_t padding [0x80] |
|
}; | |
|
The documentation for this struct was generated from the following file:
- include/libtransistor/svc.h