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

#include <MachException.h>

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

Public Member Functions

 Data ()
 
void Clear ()
 
bool IsValid () const
 
int SoftSignal () const
 
bool IsBreakpoint () const
 
bool GetStopInfo (ThreadStopInfo *stop_info, const UnixSignals &signals, Stream &stream) const
 

Public Attributes

task_t task_port
 
thread_t thread_port
 
exception_type_t exc_type
 
std::vector< mach_exception_data_type_t > exc_data
 

Detailed Description

Definition at line 47 of file MachException.h.

Constructor & Destructor Documentation

◆ Data()

lldb_private::process_darwin::MachException::Data::Data ( )
inline

Definition at line 52 of file MachException.h.

Member Function Documentation

◆ Clear()

void lldb_private::process_darwin::MachException::Data::Clear ( )
inline

Definition at line 56 of file MachException.h.

◆ GetStopInfo()

bool MachException::Data::GetStopInfo ( ThreadStopInfo stop_info,
const UnixSignals signals,
Stream stream 
) const

◆ IsBreakpoint()

bool lldb_private::process_darwin::MachException::Data::IsBreakpoint ( ) const
inline

Definition at line 77 of file MachException.h.

◆ IsValid()

bool lldb_private::process_darwin::MachException::Data::IsValid ( ) const
inline

Definition at line 63 of file MachException.h.

◆ SoftSignal()

int lldb_private::process_darwin::MachException::Data::SoftSignal ( ) const
inline

Definition at line 70 of file MachException.h.

Member Data Documentation

◆ exc_data

std::vector<mach_exception_data_type_t> lldb_private::process_darwin::MachException::Data::exc_data

Definition at line 51 of file MachException.h.

Referenced by catch_mach_exception_raise().

◆ exc_type

exception_type_t lldb_private::process_darwin::MachException::Data::exc_type

Definition at line 50 of file MachException.h.

Referenced by catch_mach_exception_raise().

◆ task_port

task_t lldb_private::process_darwin::MachException::Data::task_port

Definition at line 48 of file MachException.h.

Referenced by catch_mach_exception_raise().

◆ thread_port

thread_t lldb_private::process_darwin::MachException::Data::thread_port

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