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: ProcessPOSIXLog.h
//===-- ProcessPOSIXLog.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_ProcessPOSIXLog_h_ #define liblldb_ProcessPOSIXLog_h_ #include "lldb/Utility/Log.h" #define POSIX_LOG_PROCESS (1u << 1) #define POSIX_LOG_THREAD (1u << 2) #define POSIX_LOG_MEMORY (1u << 4) // Log memory reads/writes calls #define POSIX_LOG_PTRACE (1u << 5) #define POSIX_LOG_REGISTERS (1u << 6) #define POSIX_LOG_BREAKPOINTS (1u << 7) #define POSIX_LOG_WATCHPOINTS (1u << 8) #define POSIX_LOG_ALL (UINT32_MAX) #define POSIX_LOG_DEFAULT POSIX_LOG_PROCESS namespace lldb_private { class ProcessPOSIXLog { static Log::Channel g_channel; public: static void Initialize(); static Log *GetLogIfAllCategoriesSet(uint32_t mask) { return g_channel.GetLogIfAll(mask); } }; } #endif // liblldb_ProcessPOSIXLog_h_
Upload File
Create Folder