Lines Matching defs:StopInfo
1 //===-- StopInfo.cpp ------------------------------------------------------===//
20 #include "lldb/Target/StopInfo.h"
34 StopInfo::StopInfo(Thread &thread, uint64_t value)
41 bool StopInfo::IsValid() const {
48 void StopInfo::MakeStopInfoValid() {
56 bool StopInfo::HasTargetRunSinceMe() {
88 class StopInfoBreakpoint : public StopInfo {
91 : StopInfo(thread, break_id), m_should_stop(false),
99 : StopInfo(thread, break_id), m_should_stop(should_stop),
635 // when we create the StopInfo,
636 // in case somebody deletes it between the time the StopInfo is made and the
645 class StopInfoWatchpoint : public StopInfo {
692 : StopInfo(thread, watch_id), m_silently_skip_wp(silently_skip_wp) {}
1066 class StopInfoUnixSignal : public StopInfo {
1070 : StopInfo(thread, signo), m_code(code) {
1149 class StopInfoInterrupt : public StopInfo {
1152 : StopInfo(thread, signo) {
1172 class StopInfoTrace : public StopInfo {
1174 StopInfoTrace(Thread &thread) : StopInfo(thread, LLDB_INVALID_UID) {}
1228 class StopInfoException : public StopInfo {
1231 : StopInfo(thread, LLDB_INVALID_UID) {
1250 class StopInfoProcessorTrace : public StopInfo {
1253 : StopInfo(thread, LLDB_INVALID_UID) {
1274 class StopInfoThreadPlan : public StopInfo {
1278 : StopInfo(plan_sp->GetThread(), LLDB_INVALID_UID), m_plan_sp(plan_sp),
1306 return StopInfo::ShouldStop(event_ptr);
1317 class StopInfoExec : public StopInfo {
1319 StopInfoExec(Thread &thread) : StopInfo(thread, LLDB_INVALID_UID) {}
1350 class StopInfoFork : public StopInfo {
1353 : StopInfo(thread, child_pid), m_child_pid(child_pid),
1384 class StopInfoVFork : public StopInfo {
1387 : StopInfo(thread, child_pid), m_child_pid(child_pid),
1418 class StopInfoVForkDone : public StopInfo {
1420 StopInfoVForkDone(Thread &thread) : StopInfo(thread, 0) {}
1446 StopInfoSP StopInfo::CreateStopReasonWithBreakpointSiteID(Thread &thread,
1451 StopInfoSP StopInfo::CreateStopReasonWithBreakpointSiteID(Thread &thread,
1459 StopInfoSP StopInfo::CreateStopReasonWithWatchpointID(Thread &thread,
1466 StopInfoSP StopInfo::CreateStopReasonWithSignal(Thread &thread, int signo,
1473 StopInfoSP StopInfo::CreateStopReasonWithInterrupt(Thread &thread, int signo,
1478 StopInfoSP StopInfo::CreateStopReasonToTrace(Thread &thread) {
1482 StopInfoSP StopInfo::CreateStopReasonWithPlan(
1489 StopInfoSP StopInfo::CreateStopReasonWithException(Thread &thread,
1494 StopInfoSP StopInfo::CreateStopReasonProcessorTrace(Thread &thread,
1499 StopInfoSP StopInfo::CreateStopReasonWithExec(Thread &thread) {
1503 StopInfoSP StopInfo::CreateStopReasonFork(Thread &thread,
1510 StopInfoSP StopInfo::CreateStopReasonVFork(Thread &thread,
1516 StopInfoSP StopInfo::CreateStopReasonVForkDone(Thread &thread) {
1520 ValueObjectSP StopInfo::GetReturnValueObject(StopInfoSP &stop_info_sp) {
1530 ExpressionVariableSP StopInfo::GetExpressionVariable(StopInfoSP &stop_info_sp) {
1541 StopInfo::GetCrashingDereference(StopInfoSP &stop_info_sp,