Rizin
unix-like reverse engineering framework and cli tools
_exc_msg Struct Reference

#include <xnu_threads.h>

Public Attributes

mach_msg_header_t hdr
 
mach_msg_body_t msg_body
 
mach_msg_port_descriptor_t thread
 
mach_msg_port_descriptor_t task
 
NDR_record_t NDR
 
exception_type_t exception
 
mach_msg_type_number_t code_cnt
 
ut32 code [0x4]
 
char pad [512]
 

Detailed Description

Definition at line 74 of file xnu_threads.h.

Member Data Documentation

◆ code

ut32 _exc_msg::code[0x4]

code and subcode, two 64-bit values here because of MACH_EXCEPTION_CODES, but not 64-bit aligned, so we use ut32.

Definition at line 90 of file xnu_threads.h.

◆ code_cnt

mach_msg_type_number_t _exc_msg::code_cnt

Definition at line 83 of file xnu_threads.h.

◆ exception

exception_type_t _exc_msg::exception

Definition at line 82 of file xnu_threads.h.

◆ hdr

mach_msg_header_t _exc_msg::hdr

Definition at line 75 of file xnu_threads.h.

◆ msg_body

mach_msg_body_t _exc_msg::msg_body

Definition at line 77 of file xnu_threads.h.

◆ NDR

NDR_record_t _exc_msg::NDR

Definition at line 81 of file xnu_threads.h.

◆ pad

char _exc_msg::pad[512]

Definition at line 93 of file xnu_threads.h.

◆ task

mach_msg_port_descriptor_t _exc_msg::task

Definition at line 79 of file xnu_threads.h.

◆ thread

mach_msg_port_descriptor_t _exc_msg::thread

Definition at line 78 of file xnu_threads.h.


The documentation for this struct was generated from the following file: