| //===-- POSIXStopInfo.cpp ---------------------------------------*- C++ -*-===// |
| // |
| // The LLVM Compiler Infrastructure |
| // |
| // This file is distributed under the University of Illinois Open Source |
| // License. See LICENSE.TXT for details. |
| // |
| //===----------------------------------------------------------------------===// |
| |
| #include "POSIXStopInfo.h" |
| |
| using namespace lldb; |
| using namespace lldb_private; |
| |
| //===----------------------------------------------------------------------===// |
| // POSIXLimboStopInfo |
| |
| POSIXLimboStopInfo::~POSIXLimboStopInfo() {} |
| |
| lldb::StopReason POSIXLimboStopInfo::GetStopReason() const { |
| return lldb::eStopReasonThreadExiting; |
| } |
| |
| const char *POSIXLimboStopInfo::GetDescription() { return "thread exiting"; } |
| |
| bool POSIXLimboStopInfo::ShouldStop(Event *event_ptr) { return false; } |
| |
| bool POSIXLimboStopInfo::ShouldNotify(Event *event_ptr) { return false; } |
| |
| //===----------------------------------------------------------------------===// |
| // POSIXNewThreadStopInfo |
| |
| POSIXNewThreadStopInfo::~POSIXNewThreadStopInfo() {} |
| |
| lldb::StopReason POSIXNewThreadStopInfo::GetStopReason() const { |
| return lldb::eStopReasonNone; |
| } |
| |
| const char *POSIXNewThreadStopInfo::GetDescription() { |
| return "thread spawned"; |
| } |
| |
| bool POSIXNewThreadStopInfo::ShouldStop(Event *event_ptr) { return false; } |
| |
| bool POSIXNewThreadStopInfo::ShouldNotify(Event *event_ptr) { return false; } |