003 File Manager
Current Path:
/usr/src/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote
usr
/
src
/
contrib
/
llvm-project
/
lldb
/
source
/
Plugins
/
Process
/
gdb-remote
/
📁
..
📄
GDBRemoteClientBase.cpp
(13.01 KB)
📄
GDBRemoteClientBase.h
(4.96 KB)
📄
GDBRemoteCommunication.cpp
(50.81 KB)
📄
GDBRemoteCommunication.h
(8.6 KB)
📄
GDBRemoteCommunicationClient.cpp
(141.85 KB)
📄
GDBRemoteCommunicationClient.h
(22.16 KB)
📄
GDBRemoteCommunicationHistory.cpp
(3.61 KB)
📄
GDBRemoteCommunicationHistory.h
(2.55 KB)
📄
GDBRemoteCommunicationReplayServer.cpp
(10.53 KB)
📄
GDBRemoteCommunicationReplayServer.h
(2.72 KB)
📄
GDBRemoteCommunicationServer.cpp
(5.23 KB)
📄
GDBRemoteCommunicationServer.h
(3.28 KB)
📄
GDBRemoteCommunicationServerCommon.cpp
(45.9 KB)
📄
GDBRemoteCommunicationServerCommon.h
(5.44 KB)
📄
GDBRemoteCommunicationServerLLGS.cpp
(117.81 KB)
📄
GDBRemoteCommunicationServerLLGS.h
(7.57 KB)
📄
GDBRemoteCommunicationServerPlatform.cpp
(18.26 KB)
📄
GDBRemoteCommunicationServerPlatform.h
(3.56 KB)
📄
GDBRemoteRegisterContext.cpp
(56.19 KB)
📄
GDBRemoteRegisterContext.h
(4.14 KB)
📄
ProcessGDBRemote.cpp
(204.79 KB)
📄
ProcessGDBRemote.h
(15.91 KB)
📄
ProcessGDBRemoteLog.cpp
(1.72 KB)
📄
ProcessGDBRemoteLog.h
(1.62 KB)
📄
ProcessGDBRemoteProperties.td
(906 B)
📄
ThreadGDBRemote.cpp
(11.54 KB)
📄
ThreadGDBRemote.h
(3.35 KB)
Editing: ProcessGDBRemoteLog.h
//===-- ProcessGDBRemoteLog.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 LLDB_SOURCE_PLUGINS_PROCESS_GDB_REMOTE_PROCESSGDBREMOTELOG_H #define LLDB_SOURCE_PLUGINS_PROCESS_GDB_REMOTE_PROCESSGDBREMOTELOG_H #include "lldb/Utility/Log.h" #define GDBR_LOG_PROCESS (1u << 1) #define GDBR_LOG_THREAD (1u << 2) #define GDBR_LOG_PACKETS (1u << 3) #define GDBR_LOG_MEMORY (1u << 4) // Log memory reads/writes calls #define GDBR_LOG_MEMORY_DATA_SHORT \ (1u << 5) // Log short memory reads/writes bytes #define GDBR_LOG_MEMORY_DATA_LONG (1u << 6) // Log all memory reads/writes bytes #define GDBR_LOG_BREAKPOINTS (1u << 7) #define GDBR_LOG_WATCHPOINTS (1u << 8) #define GDBR_LOG_STEP (1u << 9) #define GDBR_LOG_COMM (1u << 10) #define GDBR_LOG_ASYNC (1u << 11) #define GDBR_LOG_ALL (UINT32_MAX) #define GDBR_LOG_DEFAULT GDBR_LOG_PACKETS namespace lldb_private { namespace process_gdb_remote { class ProcessGDBRemoteLog { static Log::Channel g_channel; public: static void Initialize(); static Log *GetLogIfAllCategoriesSet(uint32_t mask) { return g_channel.GetLogIfAll(mask); } static Log *GetLogIfAnyCategoryIsSet(uint32_t mask) { return g_channel.GetLogIfAny(mask); } }; } // namespace process_gdb_remote } // namespace lldb_private #endif // LLDB_SOURCE_PLUGINS_PROCESS_GDB_REMOTE_PROCESSGDBREMOTELOG_H
Upload File
Create Folder