LLDB API Documentation
#include <SBBreakpoint.h>
| Public Types | |
| typedef bool(* | BreakpointHitCallback )(void *baton, SBProcess &process, SBThread &thread, lldb::SBBreakpointLocation &location) | 
| Public Member Functions | |
| SBBreakpoint () | |
| SBBreakpoint (const lldb::SBBreakpoint &rhs) | |
| ~SBBreakpoint () | |
| const lldb::SBBreakpoint & | operator= (const lldb::SBBreakpoint &rhs) | 
| bool | operator== (const lldb::SBBreakpoint &rhs) | 
| bool | operator!= (const lldb::SBBreakpoint &rhs) | 
| break_id_t | GetID () const | 
| bool | IsValid () const | 
| void | ClearAllBreakpointSites () | 
| lldb::SBBreakpointLocation | FindLocationByAddress (lldb::addr_t vm_addr) | 
| lldb::break_id_t | FindLocationIDByAddress (lldb::addr_t vm_addr) | 
| lldb::SBBreakpointLocation | FindLocationByID (lldb::break_id_t bp_loc_id) | 
| lldb::SBBreakpointLocation | GetLocationAtIndex (uint32_t index) | 
| void | SetEnabled (bool enable) | 
| bool | IsEnabled () | 
| void | SetOneShot (bool one_shot) | 
| bool | IsOneShot () const | 
| bool | IsInternal () | 
| uint32_t | GetHitCount () const | 
| void | SetIgnoreCount (uint32_t count) | 
| uint32_t | GetIgnoreCount () const | 
| void | SetCondition (const char *condition) | 
| const char * | GetCondition () | 
| void | SetThreadID (lldb::tid_t sb_thread_id) | 
| lldb::tid_t | GetThreadID () | 
| void | SetThreadIndex (uint32_t index) | 
| uint32_t | GetThreadIndex () const | 
| void | SetThreadName (const char *thread_name) | 
| const char * | GetThreadName () const | 
| void | SetQueueName (const char *queue_name) | 
| const char * | GetQueueName () const | 
| void | SetCallback (BreakpointHitCallback callback, void *baton) | 
| void | SetScriptCallbackFunction (const char *callback_function_name) | 
| void | SetCommandLineCommands (SBStringList &commands) | 
| bool | GetCommandLineCommands (SBStringList &commands) | 
| SBError | SetScriptCallbackBody (const char *script_body_text) | 
| bool | AddName (const char *new_name) | 
| void | RemoveName (const char *name_to_remove) | 
| bool | MatchesName (const char *name) | 
| void | GetNames (SBStringList &names) | 
| size_t | GetNumResolvedLocations () const | 
| size_t | GetNumLocations () const | 
| bool | GetDescription (lldb::SBStream &description) | 
| bool | GetDescription (lldb::SBStream &description, bool include_locations) | 
| Static Public Member Functions | |
| static bool | EventIsBreakpointEvent (const lldb::SBEvent &event) | 
| static lldb::BreakpointEventType | GetBreakpointEventTypeFromEvent (const lldb::SBEvent &event) | 
| static lldb::SBBreakpoint | GetBreakpointFromEvent (const lldb::SBEvent &event) | 
| static lldb::SBBreakpointLocation | GetBreakpointLocationAtIndexFromEvent (const lldb::SBEvent &event, uint32_t loc_idx) | 
| static uint32_t | GetNumBreakpointLocationsFromEvent (const lldb::SBEvent &event_sp) | 
| Friends | |
| class | SBBreakpointList | 
| class | SBBreakpointLocation | 
| class | SBTarget | 
Definition at line 17 of file SBBreakpoint.h.
| typedef bool(* lldb::SBBreakpoint::BreakpointHitCallback)(void *baton, SBProcess &process, SBThread &thread, lldb::SBBreakpointLocation &location) | 
Definition at line 19 of file SBBreakpoint.h.
| lldb::SBBreakpoint::SBBreakpoint | ( | ) | 
| lldb::SBBreakpoint::SBBreakpoint | ( | const lldb::SBBreakpoint & | rhs | ) | 
| lldb::SBBreakpoint::~SBBreakpoint | ( | ) | 
| bool lldb::SBBreakpoint::AddName | ( | const char * | new_name | ) | 
| void lldb::SBBreakpoint::ClearAllBreakpointSites | ( | ) | 
| 
 | static | 
| lldb::SBBreakpointLocation lldb::SBBreakpoint::FindLocationByAddress | ( | lldb::addr_t | vm_addr | ) | 
| lldb::SBBreakpointLocation lldb::SBBreakpoint::FindLocationByID | ( | lldb::break_id_t | bp_loc_id | ) | 
| lldb::break_id_t lldb::SBBreakpoint::FindLocationIDByAddress | ( | lldb::addr_t | vm_addr | ) | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| bool lldb::SBBreakpoint::GetCommandLineCommands | ( | SBStringList & | commands | ) | 
| const char* lldb::SBBreakpoint::GetCondition | ( | ) | 
| bool lldb::SBBreakpoint::GetDescription | ( | lldb::SBStream & | description | ) | 
| bool lldb::SBBreakpoint::GetDescription | ( | lldb::SBStream & | description, | 
| bool | include_locations | ||
| ) | 
| uint32_t lldb::SBBreakpoint::GetHitCount | ( | ) | const | 
| break_id_t lldb::SBBreakpoint::GetID | ( | ) | const | 
| uint32_t lldb::SBBreakpoint::GetIgnoreCount | ( | ) | const | 
| lldb::SBBreakpointLocation lldb::SBBreakpoint::GetLocationAtIndex | ( | uint32_t | index | ) | 
| void lldb::SBBreakpoint::GetNames | ( | SBStringList & | names | ) | 
| 
 | static | 
| size_t lldb::SBBreakpoint::GetNumLocations | ( | ) | const | 
| size_t lldb::SBBreakpoint::GetNumResolvedLocations | ( | ) | const | 
| const char* lldb::SBBreakpoint::GetQueueName | ( | ) | const | 
| lldb::tid_t lldb::SBBreakpoint::GetThreadID | ( | ) | 
| uint32_t lldb::SBBreakpoint::GetThreadIndex | ( | ) | const | 
| const char* lldb::SBBreakpoint::GetThreadName | ( | ) | const | 
| bool lldb::SBBreakpoint::IsEnabled | ( | ) | 
| bool lldb::SBBreakpoint::IsInternal | ( | ) | 
| bool lldb::SBBreakpoint::IsOneShot | ( | ) | const | 
| bool lldb::SBBreakpoint::IsValid | ( | ) | const | 
| bool lldb::SBBreakpoint::MatchesName | ( | const char * | name | ) | 
| bool lldb::SBBreakpoint::operator!= | ( | const lldb::SBBreakpoint & | rhs | ) | 
| const lldb::SBBreakpoint& lldb::SBBreakpoint::operator= | ( | const lldb::SBBreakpoint & | rhs | ) | 
| bool lldb::SBBreakpoint::operator== | ( | const lldb::SBBreakpoint & | rhs | ) | 
| void lldb::SBBreakpoint::RemoveName | ( | const char * | name_to_remove | ) | 
| void lldb::SBBreakpoint::SetCallback | ( | BreakpointHitCallback | callback, | 
| void * | baton | ||
| ) | 
| void lldb::SBBreakpoint::SetCommandLineCommands | ( | SBStringList & | commands | ) | 
| void lldb::SBBreakpoint::SetCondition | ( | const char * | condition | ) | 
| void lldb::SBBreakpoint::SetEnabled | ( | bool | enable | ) | 
| void lldb::SBBreakpoint::SetIgnoreCount | ( | uint32_t | count | ) | 
| void lldb::SBBreakpoint::SetOneShot | ( | bool | one_shot | ) | 
| void lldb::SBBreakpoint::SetQueueName | ( | const char * | queue_name | ) | 
| SBError lldb::SBBreakpoint::SetScriptCallbackBody | ( | const char * | script_body_text | ) | 
| void lldb::SBBreakpoint::SetScriptCallbackFunction | ( | const char * | callback_function_name | ) | 
| void lldb::SBBreakpoint::SetThreadID | ( | lldb::tid_t | sb_thread_id | ) | 
| void lldb::SBBreakpoint::SetThreadIndex | ( | uint32_t | index | ) | 
| void lldb::SBBreakpoint::SetThreadName | ( | const char * | thread_name | ) | 
| 
 | friend | 
Definition at line 128 of file SBBreakpoint.h.
| 
 | friend | 
Definition at line 129 of file SBBreakpoint.h.
| 
 | friend | 
Definition at line 130 of file SBBreakpoint.h.