003 File Manager
Current Path:
/usr/src/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD
usr
/
src
/
contrib
/
llvm-project
/
lldb
/
source
/
Plugins
/
Process
/
FreeBSD
/
📁
..
📄
FreeBSDThread.cpp
(19.89 KB)
📄
FreeBSDThread.h
(3.07 KB)
📄
POSIXStopInfo.cpp
(1.4 KB)
📄
POSIXStopInfo.h
(1.93 KB)
📄
ProcessFreeBSD.cpp
(33.97 KB)
📄
ProcessFreeBSD.h
(6.67 KB)
📄
ProcessMonitor.cpp
(40.67 KB)
📄
ProcessMonitor.h
(10.42 KB)
📄
RegisterContextPOSIX.h
(2.29 KB)
📄
RegisterContextPOSIXProcessMonitor_arm.cpp
(7.79 KB)
📄
RegisterContextPOSIXProcessMonitor_arm.h
(2.31 KB)
📄
RegisterContextPOSIXProcessMonitor_arm64.cpp
(8.3 KB)
📄
RegisterContextPOSIXProcessMonitor_arm64.h
(2.27 KB)
📄
RegisterContextPOSIXProcessMonitor_mips64.cpp
(8.01 KB)
📄
RegisterContextPOSIXProcessMonitor_mips64.h
(2.45 KB)
📄
RegisterContextPOSIXProcessMonitor_powerpc.cpp
(8.65 KB)
📄
RegisterContextPOSIXProcessMonitor_powerpc.h
(2.36 KB)
📄
RegisterContextPOSIXProcessMonitor_x86.cpp
(19.99 KB)
📄
RegisterContextPOSIXProcessMonitor_x86.h
(2.42 KB)
Editing: POSIXStopInfo.h
//===-- POSIXStopInfo.h -----------------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef liblldb_POSIXStopInfo_H_ #define liblldb_POSIXStopInfo_H_ #include "FreeBSDThread.h" #include "Plugins/Process/POSIX/CrashReason.h" #include "lldb/Target/StopInfo.h" #include <string> //===----------------------------------------------------------------------===// /// \class POSIXStopInfo /// Simple base class for all POSIX-specific StopInfo objects. /// class POSIXStopInfo : public lldb_private::StopInfo { public: POSIXStopInfo(lldb_private::Thread &thread, uint32_t status) : StopInfo(thread, status) {} }; //===----------------------------------------------------------------------===// /// \class POSIXLimboStopInfo /// Represents the stop state of a process ready to exit. /// class POSIXLimboStopInfo : public POSIXStopInfo { public: POSIXLimboStopInfo(FreeBSDThread &thread) : POSIXStopInfo(thread, 0) {} ~POSIXLimboStopInfo(); lldb::StopReason GetStopReason() const; const char *GetDescription(); bool ShouldStop(lldb_private::Event *event_ptr); bool ShouldNotify(lldb_private::Event *event_ptr); }; //===----------------------------------------------------------------------===// /// \class POSIXNewThreadStopInfo /// Represents the stop state of process when a new thread is spawned. /// class POSIXNewThreadStopInfo : public POSIXStopInfo { public: POSIXNewThreadStopInfo(FreeBSDThread &thread) : POSIXStopInfo(thread, 0) {} ~POSIXNewThreadStopInfo(); lldb::StopReason GetStopReason() const; const char *GetDescription(); bool ShouldStop(lldb_private::Event *event_ptr); bool ShouldNotify(lldb_private::Event *event_ptr); }; #endif
Upload File
Create Folder