Lines Matching defs:SBBreakpoint
1 //===-- SBBreakpoint.cpp --------------------------------------------------===//
9 #include "lldb/API/SBBreakpoint.h"
47 SBBreakpoint::SBBreakpoint() { LLDB_INSTRUMENT_VA(this); }
49 SBBreakpoint::SBBreakpoint(const SBBreakpoint &rhs)
54 SBBreakpoint::SBBreakpoint(const lldb::BreakpointSP &bp_sp)
59 SBBreakpoint::~SBBreakpoint() = default;
61 const SBBreakpoint &SBBreakpoint::operator=(const SBBreakpoint &rhs) {
68 bool SBBreakpoint::operator==(const lldb::SBBreakpoint &rhs) {
74 bool SBBreakpoint::operator!=(const lldb::SBBreakpoint &rhs) {
80 SBTarget SBBreakpoint::GetTarget() const {
90 break_id_t SBBreakpoint::GetID() const {
101 bool SBBreakpoint::IsValid() const {
105 SBBreakpoint::operator bool() const {
117 void SBBreakpoint::ClearAllBreakpointSites() {
128 SBBreakpointLocation SBBreakpoint::FindLocationByAddress(addr_t vm_addr) {
149 break_id_t SBBreakpoint::FindLocationIDByAddress(addr_t vm_addr) {
169 SBBreakpointLocation SBBreakpoint::FindLocationByID(break_id_t bp_loc_id) {
184 SBBreakpointLocation SBBreakpoint::GetLocationAtIndex(uint32_t index) {
199 void SBBreakpoint::SetEnabled(bool enable) {
211 bool SBBreakpoint::IsEnabled() {
223 void SBBreakpoint::SetOneShot(bool one_shot) {
235 bool SBBreakpoint::IsOneShot() const {
247 bool SBBreakpoint::IsInternal() {
259 void SBBreakpoint::SetIgnoreCount(uint32_t count) {
271 void SBBreakpoint::SetCondition(const char *condition) {
282 const char *SBBreakpoint::GetCondition() {
294 void SBBreakpoint::SetAutoContinue(bool auto_continue) {
305 bool SBBreakpoint::GetAutoContinue() {
317 uint32_t SBBreakpoint::GetHitCount() const {
331 uint32_t SBBreakpoint::GetIgnoreCount() const {
345 void SBBreakpoint::SetThreadID(lldb::tid_t tid) {
356 lldb::tid_t SBBreakpoint::GetThreadID() {
370 void SBBreakpoint::SetThreadIndex(uint32_t index) {
381 uint32_t SBBreakpoint::GetThreadIndex() const {
398 void SBBreakpoint::SetThreadName(const char *thread_name) {
410 const char *SBBreakpoint::GetThreadName() const {
426 void SBBreakpoint::SetQueueName(const char *queue_name) {
437 const char *SBBreakpoint::GetQueueName() const {
453 size_t SBBreakpoint::GetNumResolvedLocations() const {
466 size_t SBBreakpoint::GetNumLocations() const {
479 void SBBreakpoint::SetCommandLineCommands(SBStringList &commands) {
496 bool SBBreakpoint::GetCommandLineCommands(SBStringList &commands) {
510 bool SBBreakpoint::GetDescription(SBStream &s) {
516 bool SBBreakpoint::GetDescription(SBStream &s, bool include_locations) {
523 s.Printf("SBBreakpoint: id = %i, ", bkpt_sp->GetID());
536 SBError SBBreakpoint::AddLocation(SBAddress &address) {
570 SBStructuredData SBBreakpoint::SerializeToStructuredData() {
584 void SBBreakpoint::SetCallback(SBBreakpointHitCallback callback, void *baton) {
599 void SBBreakpoint::SetScriptCallbackFunction(
606 SBError SBBreakpoint::SetScriptCallbackFunction(
632 SBError SBBreakpoint::SetScriptCallbackBody(const char *callback_body_text) {
655 bool SBBreakpoint::AddName(const char *new_name) {
662 SBError SBBreakpoint::AddNameWithErrorHandling(const char *new_name) {
681 void SBBreakpoint::RemoveName(const char *name_to_remove) {
694 bool SBBreakpoint::MatchesName(const char *name) {
708 void SBBreakpoint::GetNames(SBStringList &names) {
724 bool SBBreakpoint::EventIsBreakpointEvent(const lldb::SBEvent &event) {
732 SBBreakpoint::GetBreakpointEventTypeFromEvent(const SBEvent &event) {
741 SBBreakpoint SBBreakpoint::GetBreakpointFromEvent(const lldb::SBEvent &event) {
745 return SBBreakpoint(
747 return SBBreakpoint();
751 SBBreakpoint::GetBreakpointLocationAtIndexFromEvent(const lldb::SBEvent &event,
764 SBBreakpoint::GetNumBreakpointLocationsFromEvent(const lldb::SBEvent &event) {
775 bool SBBreakpoint::IsHardware() const {
784 BreakpointSP SBBreakpoint::GetSP() const { return m_opaque_wp.lock(); }
885 SBBreakpoint SBBreakpointList::GetBreakpointAtIndex(size_t idx) {
889 return SBBreakpoint();
892 return SBBreakpoint(bkpt_sp);
895 SBBreakpoint SBBreakpointList::FindBreakpointByID(lldb::break_id_t id) {
899 return SBBreakpoint();
901 return SBBreakpoint(bkpt_sp);
904 void SBBreakpointList::Append(const SBBreakpoint &sb_bkpt) {
922 bool SBBreakpointList::AppendIfUnique(const SBBreakpoint &sb_bkpt) {