9#ifndef LLDB_API_SBBREAKPOINT_H 
   10#define LLDB_API_SBBREAKPOINT_H 
   44  explicit operator bool() 
const;
 
  116                        "AddNameWithErrorHandling")
 
  117  bool AddName(const 
char *new_name);
 
  137  static 
lldb::BreakpointEventType
 
 
std::shared_ptr< SBBreakpointListImpl > m_opaque_sp
 
SBBreakpoint GetBreakpointAtIndex(size_t idx)
 
bool AppendIfUnique(const SBBreakpoint &sb_bkpt)
 
SBBreakpoint FindBreakpointByID(lldb::break_id_t)
 
SBBreakpointList(SBTarget &target)
 
void CopyToBreakpointIDList(lldb_private::BreakpointIDList &bp_id_list)
 
void Append(const SBBreakpoint &sb_bkpt)
 
void AppendByID(lldb::break_id_t id)
 
void SetOneShot(bool one_shot)
 
SBError SetScriptCallbackBody(const char *script_body_text)
 
SBBreakpointLocation AddFacadeLocation()
Add a "Facade location" to the breakpoint.
 
uint32_t GetThreadIndex() const
 
lldb::SBBreakpointLocation FindLocationByID(lldb::break_id_t bp_loc_id)
 
void ClearAllBreakpointSites()
 
LLDB_DEPRECATED_FIXME("Doesn't provide error handling", "AddNameWithErrorHandling") bool AddName(const char *new_name)
 
SBError AddLocation(SBAddress &address)
Adds a location to the breakpoint at the address passed in.
 
void SetThreadID(lldb::tid_t sb_thread_id)
 
lldb::BreakpointWP m_opaque_wp
 
bool GetCommandLineCommands(SBStringList &commands)
 
void SetAutoContinue(bool auto_continue)
 
friend class lldb_private::python::SWIGBridge
 
void SetEnabled(bool enable)
 
void SetThreadName(const char *thread_name)
 
void SetThreadIndex(uint32_t index)
 
const char * GetThreadName() const
 
static lldb::BreakpointEventType GetBreakpointEventTypeFromEvent(const lldb::SBEvent &event)
 
uint32_t GetHitCount() const
 
lldb::SBError SetIsHardware(bool is_hardware)
Make this breakpoint a hardware breakpoint.
 
static lldb::SBBreakpointLocation GetBreakpointLocationAtIndexFromEvent(const lldb::SBEvent &event, uint32_t loc_idx)
 
lldb::tid_t GetThreadID()
 
bool MatchesName(const char *name)
 
bool operator!=(const lldb::SBBreakpoint &rhs)
 
void SetIgnoreCount(uint32_t count)
 
lldb::break_id_t FindLocationIDByAddress(lldb::addr_t vm_addr)
 
size_t GetNumLocations() const
 
SBStructuredData SerializeToStructuredData()
 
const lldb::SBBreakpoint & operator=(const lldb::SBBreakpoint &rhs)
 
lldb::SBTarget GetTarget() const
 
void SetScriptCallbackFunction(const char *callback_function_name)
 
lldb::BreakpointSP GetSP() const
 
static lldb::SBBreakpoint GetBreakpointFromEvent(const lldb::SBEvent &event)
 
bool GetDescription(lldb::SBStream &description)
 
static bool EventIsBreakpointEvent(const lldb::SBEvent &event)
 
void SetCommandLineCommands(SBStringList &commands)
 
size_t GetNumResolvedLocations() const
 
friend class lldb_private::ScriptInterpreter
 
void SetCondition(const char *condition)
 
void SetQueueName(const char *queue_name)
 
friend class SBBreakpointList
 
lldb::SBBreakpointLocation FindLocationByAddress(lldb::addr_t vm_addr)
 
const char * GetCondition()
 
const char * GetQueueName() const
 
friend class SBBreakpointName
 
void GetNames(SBStringList &names)
 
friend class SBBreakpointLocation
 
void RemoveName(const char *name_to_remove)
 
uint32_t GetIgnoreCount() const
 
static uint32_t GetNumBreakpointLocationsFromEvent(const lldb::SBEvent &event_sp)
 
SBError AddNameWithErrorHandling(const char *new_name)
 
lldb::SBBreakpointLocation GetLocationAtIndex(uint32_t index)
 
bool operator==(const lldb::SBBreakpoint &rhs)
 
void SetCallback(SBBreakpointHitCallback callback, void *baton)
 
A class that represents a running process on the host machine.
 
std::weak_ptr< lldb_private::Breakpoint > BreakpointWP
 
std::shared_ptr< lldb_private::Breakpoint > BreakpointSP
 
bool(* SBBreakpointHitCallback)(void *baton, lldb::SBProcess &process, lldb::SBThread &thread, lldb::SBBreakpointLocation &location)