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

#include <MachException.h>

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

Public Types

typedef std::vector< Messagecollection
 
typedef collection::iterator iterator
 
typedef collection::const_iterator const_iterator
 

Public Member Functions

 Message ()
 
bool CatchExceptionRaise (task_t task)
 
Status Reply (::pid_t inferior_pid, task_t inferior_task, int signal)
 
Status Receive (mach_port_t receive_port, mach_msg_option_t options, mach_msg_timeout_t timeout, mach_port_t notify_port=MACH_PORT_NULL)
 
void Dump (Stream &stream) const
 

Public Attributes

MachMessage exc_msg
 
MachMessage reply_msg
 
Data state
 

Detailed Description

Definition at line 86 of file MachException.h.

Member Typedef Documentation

◆ collection

Definition at line 106 of file MachException.h.

◆ const_iterator

Definition at line 108 of file MachException.h.

◆ iterator

Definition at line 107 of file MachException.h.

Constructor & Destructor Documentation

◆ Message()

lldb_private::process_darwin::MachException::Message::Message ( )
inline

Definition at line 91 of file MachException.h.

Member Function Documentation

◆ CatchExceptionRaise()

bool MachException::Message::CatchExceptionRaise ( task_t  task)

◆ Dump()

void MachException::Message::Dump ( Stream stream) const

Definition at line 229 of file MachException.cpp.

References lldb_private::Stream::Printf().

◆ Receive()

Status MachException::Message::Receive ( mach_port_t  receive_port,
mach_msg_option_t  options,
mach_msg_timeout_t  timeout,
mach_port_t  notify_port = MACH_PORT_NULL 
)

◆ Reply()

Status MachException::Message::Reply ( ::pid_t  inferior_pid,
task_t  inferior_task,
int  signal 
)

Member Data Documentation

◆ exc_msg

MachMessage lldb_private::process_darwin::MachException::Message::exc_msg

Definition at line 87 of file MachException.h.

◆ reply_msg

MachMessage lldb_private::process_darwin::MachException::Message::reply_msg

Definition at line 88 of file MachException.h.

◆ state

Data lldb_private::process_darwin::MachException::Message::state

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