10 #ifndef LLDB_SBBreakpointLocation_h_
11 #define LLDB_SBBreakpointLocation_h_
35 lldb::addr_t GetLoadAddress();
37 void SetEnabled(
bool enabled);
41 uint32_t GetIgnoreCount();
43 void SetIgnoreCount(uint32_t n);
45 void SetCondition(
const char *condition);
47 const char *GetCondition();
49 void SetScriptCallbackFunction(
const char *callback_function_name);
51 SBError SetScriptCallbackBody(
const char *script_body_text);
53 void SetThreadID(lldb::tid_t sb_thread_id);
55 lldb::tid_t GetThreadID();
57 void SetThreadIndex(uint32_t index);
59 uint32_t GetThreadIndex()
const;
61 void SetThreadName(
const char *thread_name);
63 const char *GetThreadName()
const;
65 void SetQueueName(
const char *queue_name);
67 const char *GetQueueName()
const;
71 bool GetDescription(
lldb::SBStream &description, DescriptionLevel level);
80 void SetLocation(
const lldb::BreakpointLocationSP &break_loc_sp);
82 lldb::BreakpointLocationSP m_opaque_sp;
87 #endif // LLDB_SBBreakpointLocation_h_
class LLDB_API SBBreakpointLocation