llvm-project/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 Reland [lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference 2021-01-17 12:13:01 +01:00
_static [lldb][docs] Expand CSS fix for LLDB doc tables 2021-01-20 10:30:00 +01:00
design [lldb] Remove reproducers documentation 2022-01-27 19:35:28 -08:00
man [lldb] make it easier to find LLDB's python 2021-11-10 10:33:34 -08:00
resources [lldb] Add more documentation on test variants 2022-03-18 08:58:29 +01:00
status [lldb] Fix typos. NFC. 2021-05-31 06:48:57 +07:00
testsuite [lldb] Reduce code duplication around inferior building 2021-10-19 12:09:41 +02:00
use Add a paragraph showing how to use container commands. 2022-04-29 11:11:52 -07:00
.htaccess [trace][intel-pt] Create basic SB API 2021-06-17 15:14:47 -07:00
CMakeLists.txt Reland [lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference 2021-01-17 12:13:01 +01:00
conf.py [lldb] [docs] Remove obsolete recommonmark use 2021-10-27 13:45:05 +02:00
doxygen-mainpage.dox
doxygen.cfg.in [NFC] Inclusive Language: change master to main for .chm files 2021-11-08 08:23:04 -06:00
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] Fix typos in documentation (NFC) 2021-03-01 23:40:29 -08:00
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 Reland [lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference 2021-01-17 12:13:01 +01:00
python_api_enums.rst [PDB] add missing char8_t for 5c9e20d 2022-03-01 14:24:21 -08:00