[all-commits] [llvm/llvm-project] b8d177: [trace][intelpt] Support system-wide tracing [2] -...
walter erquinigo via All-commits
all-commits at lists.llvm.org
Mon May 9 16:05:42 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b8d1776fc58d56af30d446386788e377d25dd512
https://github.com/llvm/llvm-project/commit/b8d1776fc58d56af30d446386788e377d25dd512
Author: Walter Erquinigo <wallace at fb.com>
Date: 2022-05-09 (Mon, 09 May 2022)
Changed paths:
M lldb/docs/lldb-gdb-remote.txt
M lldb/include/lldb/Utility/TraceIntelPTGDBRemotePackets.h
M lldb/packages/Python/lldbsuite/test/tools/intelpt/intelpt_testcase.py
M lldb/source/Plugins/Process/Linux/IntelPTCollector.cpp
M lldb/source/Plugins/Trace/intel-pt/CommandObjectTraceStartIntelPT.cpp
M lldb/source/Plugins/Trace/intel-pt/CommandObjectTraceStartIntelPT.h
M lldb/source/Plugins/Trace/intel-pt/TraceIntelPT.cpp
M lldb/source/Plugins/Trace/intel-pt/TraceIntelPT.h
M lldb/source/Plugins/Trace/intel-pt/TraceIntelPTConstants.h
M lldb/source/Plugins/Trace/intel-pt/TraceIntelPTOptions.td
M lldb/source/Utility/TraceIntelPTGDBRemotePackets.cpp
M lldb/test/API/commands/trace/TestTraceStartStop.py
M lldb/test/API/commands/trace/multiple-threads/TestTraceStartStopMultipleThreads.py
Log Message:
-----------
[trace][intelpt] Support system-wide tracing [2] - Add a dummy --per-core-tracing option
This updates the documentation of the gdb-remote protocol, as well as the help messages, to include the new --per-core-tracing option.
Differential Revision: https://reviews.llvm.org/D124640
Commit: 7b73de9ec2b19df040c919d3004dfbead9b6ac59
https://github.com/llvm/llvm-project/commit/7b73de9ec2b19df040c919d3004dfbead9b6ac59
Author: Walter Erquinigo <wallace at fb.com>
Date: 2022-05-09 (Mon, 09 May 2022)
Changed paths:
M lldb/docs/lldb-gdb-remote.txt
M lldb/include/lldb/Utility/TraceIntelPTGDBRemotePackets.h
M lldb/source/Plugins/Process/Linux/CMakeLists.txt
M lldb/source/Plugins/Process/Linux/IntelPTCollector.cpp
M lldb/source/Plugins/Process/Linux/IntelPTCollector.h
A lldb/source/Plugins/Process/Linux/IntelPTSingleBufferTrace.cpp
A lldb/source/Plugins/Process/Linux/IntelPTSingleBufferTrace.h
M lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
M lldb/source/Plugins/Process/Linux/Perf.cpp
M lldb/source/Plugins/Process/Linux/Perf.h
M lldb/source/Plugins/Trace/intel-pt/TraceIntelPT.cpp
M lldb/source/Plugins/Trace/intel-pt/TraceIntelPTSessionSaver.cpp
M lldb/source/Utility/TraceIntelPTGDBRemotePackets.cpp
M lldb/unittests/Process/Linux/CMakeLists.txt
R lldb/unittests/Process/Linux/IntelPTCollectorTests.cpp
M lldb/unittests/Process/Linux/PerfTests.cpp
Log Message:
-----------
[trace][intelpt] Support system-wide tracing [3] - Refactor IntelPTThreadTrace
I'm refactoring IntelPTThreadTrace into IntelPTSingleBufferTrace so that it can
both single threads or single cores. In this diff I'm basically renaming the
class, moving it to its own file, and removing all the pieces that are not used
along with some basic cleanup.
Differential Revision: https://reviews.llvm.org/D124648
Compare: https://github.com/llvm/llvm-project/compare/67d0bc27c0fd...7b73de9ec2b1
More information about the All-commits
mailing list