LLDB  mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::process_darwin::MachException::PortInfo Struct Reference

#include <MachException.h>

Collaboration diagram for lldb_private::process_darwin::MachException::PortInfo:
Collaboration graph
[legend]

Public Member Functions

Status Save (task_t task)
 
Status Restore (task_t task)
 

Public Attributes

exception_mask_t mask
 
exception_mask_t masks [EXC_TYPES_COUNT]
 
mach_port_t ports [EXC_TYPES_COUNT]
 
exception_behavior_t behaviors [EXC_TYPES_COUNT]
 
thread_state_flavor_t flavors [EXC_TYPES_COUNT]
 
mach_msg_type_number_t count
 

Detailed Description

Definition at line 33 of file MachException.h.

Member Function Documentation

◆ Restore()

Status MachException::PortInfo::Restore ( task_t  task)

◆ Save()

Status MachException::PortInfo::Save ( task_t  task)

Member Data Documentation

◆ behaviors

exception_behavior_t lldb_private::process_darwin::MachException::PortInfo::behaviors[EXC_TYPES_COUNT]

Definition at line 38 of file MachException.h.

◆ count

mach_msg_type_number_t lldb_private::process_darwin::MachException::PortInfo::count

Definition at line 40 of file MachException.h.

◆ flavors

thread_state_flavor_t lldb_private::process_darwin::MachException::PortInfo::flavors[EXC_TYPES_COUNT]

Definition at line 39 of file MachException.h.

◆ mask

exception_mask_t lldb_private::process_darwin::MachException::PortInfo::mask

Definition at line 34 of file MachException.h.

◆ masks

exception_mask_t lldb_private::process_darwin::MachException::PortInfo::masks[EXC_TYPES_COUNT]

Definition at line 36 of file MachException.h.

◆ ports

mach_port_t lldb_private::process_darwin::MachException::PortInfo::ports[EXC_TYPES_COUNT]

Definition at line 37 of file MachException.h.


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