llvm/lldb/docs
Walter Erquinigo 1f49714d3e [trace][intelpt] Support system-wide tracing [4] - Support per core tracing on lldb-server
This diffs implements per-core tracing on lldb-server. It also includes tests that ensure that tracing can be initiated from the client and that the jLLDBGetState ppacket returns the list of trace buffers per core.

This doesn't include any decoder changes.

Finally, this makes some little changes here and there improving the existing code.

A specific piece of code that can't reliably be tested is when tracing
per core fails due to permissions. In this case we add a
troubleshooting message and this is the manual test:

```
/proc/sys/kernel/perf_event_paranoid set to 1

(lldb) process trace start --per-core-tracing                                         error: perf event syscall failed: Permission denied
 You might need that /proc/sys/kernel/perf_event_paranoid has a value of 0 or -1.
``

Differential Revision: https://reviews.llvm.org/D124858
2022-05-17 12:46:54 -07:00
..
_lldb
_static
design
man
resources [lldb] Add more documentation on test variants 2022-03-18 08:58:29 +01:00
status
testsuite
use Add a paragraph showing how to use container commands. 2022-04-29 11:11:52 -07:00
.htaccess
CMakeLists.txt
conf.py
doxygen-mainpage.dox
doxygen.cfg.in
index.rst Replace links to archived mailing lists by links to Discourse forums 2022-03-23 10:10:20 -04:00
lldb-for-gdb-users.txt
lldb-gdb-remote.txt [trace][intelpt] Support system-wide tracing [4] - Support per core tracing on lldb-server 2022-05-17 12:46:54 -07:00
lldb-platform-packets.txt Platform gdb RSP packet doc fixes based on implementation behavior 2022-02-07 23:51:46 -08:00
python_api.rst
python_api_enums.rst [PDB] add missing char8_t for 5c9e20d 2022-03-01 14:24:21 -08:00