Lines Matching defs:BreakpointLocation
1 //===-- BreakpointLocation.cpp --------------------------------------------===//
9 #include "lldb/Breakpoint/BreakpointLocation.h"
32 BreakpointLocation::BreakpointLocation(break_id_t loc_id, Breakpoint &owner,
48 BreakpointLocation::~BreakpointLocation() { ClearBreakpointSite(); }
50 lldb::addr_t BreakpointLocation::GetLoadAddress() const {
54 const BreakpointOptions &BreakpointLocation::GetOptionsSpecifyingKind(
62 Address &BreakpointLocation::GetAddress() { return m_address; }
64 Breakpoint &BreakpointLocation::GetBreakpoint() { return m_owner; }
66 Target &BreakpointLocation::GetTarget() { return m_owner.GetTarget(); }
68 bool BreakpointLocation::IsEnabled() const {
77 void BreakpointLocation::SetEnabled(bool enabled) {
88 bool BreakpointLocation::IsAutoContinue() const {
96 void BreakpointLocation::SetAutoContinue(bool auto_continue) {
101 void BreakpointLocation::SetThreadID(lldb::tid_t thread_id) {
106 lldb::tid_t BreakpointLocation::GetThreadID() {
116 void BreakpointLocation::SetThreadIndex(uint32_t index) {
128 uint32_t BreakpointLocation::GetThreadIndex() const {
138 void BreakpointLocation::SetThreadName(const char *thread_name) {
150 const char *BreakpointLocation::GetThreadName() const {
160 void BreakpointLocation::SetQueueName(const char *queue_name) {
172 const char *BreakpointLocation::GetQueueName() const {
182 bool BreakpointLocation::InvokeCallback(StoppointCallbackContext *context) {
189 bool BreakpointLocation::IsCallbackSynchronous() {
196 void BreakpointLocation::SetCallback(BreakpointHitCallback callback,
205 void BreakpointLocation::SetCallback(BreakpointHitCallback callback,
212 void BreakpointLocation::ClearCallback() {
216 void BreakpointLocation::SetCondition(const char *condition) {
221 const char *BreakpointLocation::GetConditionText(size_t *hash) const {
226 bool BreakpointLocation::ConditionSaysStop(ExecutionContext &exe_ctx,
335 uint32_t BreakpointLocation::GetIgnoreCount() const {
340 void BreakpointLocation::SetIgnoreCount(uint32_t n) {
345 void BreakpointLocation::DecrementIgnoreCount() {
353 bool BreakpointLocation::IgnoreCountShouldStop() {
368 BreakpointOptions &BreakpointLocation::GetLocationOptions() {
378 bool BreakpointLocation::ValidForThisThread(Thread &thread) {
389 bool BreakpointLocation::ShouldStop(StoppointCallbackContext *context) {
412 void BreakpointLocation::BumpHitCount() {
420 void BreakpointLocation::UndoBumpHitCount() {
428 bool BreakpointLocation::IsResolved() const {
432 lldb::BreakpointSiteSP BreakpointLocation::GetBreakpointSite() const {
436 bool BreakpointLocation::ResolveBreakpointSite() {
457 bool BreakpointLocation::SetBreakpointSite(BreakpointSiteSP &bp_site_sp) {
463 bool BreakpointLocation::ClearBreakpointSite() {
481 void BreakpointLocation::GetDescription(Stream *s,
639 void BreakpointLocation::Dump(Stream *s) const {
649 s->Printf("BreakpointLocation %u: tid = %4.4" PRIx64
662 void BreakpointLocation::SendBreakpointLocationChangedEvent(
674 std::optional<uint32_t> BreakpointLocation::GetSuggestedStackFrameIndex() {
718 void BreakpointLocation::SwapLocation(BreakpointLocationSP swap_from) {
727 void BreakpointLocation::SetThreadIDInternal(lldb::tid_t thread_id) {