003 File Manager
Current Path:
/usr/src/contrib/llvm-project/lldb/source/Plugins/Process/POSIX
usr
/
src
/
contrib
/
llvm-project
/
lldb
/
source
/
Plugins
/
Process
/
POSIX
/
📁
..
📄
CrashReason.cpp
(8.96 KB)
📄
CrashReason.h
(1.4 KB)
📄
NativeProcessELF.cpp
(6.6 KB)
📄
NativeProcessELF.h
(2.02 KB)
📄
ProcessMessage.cpp
(1.47 KB)
📄
ProcessMessage.h
(4.92 KB)
📄
ProcessPOSIXLog.cpp
(1.21 KB)
📄
ProcessPOSIXLog.h
(1.09 KB)
Editing: ProcessMessage.cpp
//===-- ProcessMessage.cpp ------------------------------------------------===// // // 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 // //===----------------------------------------------------------------------===// #include "ProcessMessage.h" using namespace lldb_private; const char *ProcessMessage::PrintCrashReason() const { return CrashReasonAsString(m_crash_reason); } const char *ProcessMessage::PrintKind(Kind kind) { const char *str = nullptr; switch (kind) { case eInvalidMessage: str = "eInvalidMessage"; break; case eAttachMessage: str = "eAttachMessage"; break; case eExitMessage: str = "eExitMessage"; break; case eLimboMessage: str = "eLimboMessage"; break; case eSignalMessage: str = "eSignalMessage"; break; case eSignalDeliveredMessage: str = "eSignalDeliveredMessage"; break; case eTraceMessage: str = "eTraceMessage"; break; case eBreakpointMessage: str = "eBreakpointMessage"; break; case eWatchpointMessage: str = "eWatchpointMessage"; break; case eCrashMessage: str = "eCrashMessage"; break; case eNewThreadMessage: str = "eNewThreadMessage"; break; case eExecMessage: str = "eExecMessage"; break; } return str; } const char *ProcessMessage::PrintKind() const { return PrintKind(m_kind); }
Upload File
Create Folder