|
|
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