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.cpp
//===-- ProcessGDBRemoteLog.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 "ProcessGDBRemoteLog.h" #include "ProcessGDBRemote.h" #include "llvm/Support/Threading.h" using namespace lldb; using namespace lldb_private; using namespace lldb_private::process_gdb_remote; static constexpr Log::Category g_categories[] = { {{"async"}, {"log asynchronous activity"}, GDBR_LOG_ASYNC}, {{"break"}, {"log breakpoints"}, GDBR_LOG_BREAKPOINTS}, {{"comm"}, {"log communication activity"}, GDBR_LOG_COMM}, {{"packets"}, {"log gdb remote packets"}, GDBR_LOG_PACKETS}, {{"memory"}, {"log memory reads and writes"}, GDBR_LOG_MEMORY}, {{"data-short"}, {"log memory bytes for memory reads and writes for short transactions " "only"}, GDBR_LOG_MEMORY_DATA_SHORT}, {{"data-long"}, {"log memory bytes for memory reads and writes for all transactions"}, GDBR_LOG_MEMORY_DATA_LONG}, {{"process"}, {"log process events and activities"}, GDBR_LOG_PROCESS}, {{"step"}, {"log step related activities"}, GDBR_LOG_STEP}, {{"thread"}, {"log thread events and activities"}, GDBR_LOG_THREAD}, {{"watch"}, {"log watchpoint related activities"}, GDBR_LOG_WATCHPOINTS}, }; Log::Channel ProcessGDBRemoteLog::g_channel(g_categories, GDBR_LOG_DEFAULT); void ProcessGDBRemoteLog::Initialize() { static llvm::once_flag g_once_flag; llvm::call_once(g_once_flag, []() { Log::Register("gdb-remote", g_channel); }); }
Upload File
Create Folder