diff options
author | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2020-12-03 22:38:40 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2020-12-09 12:21:27 +0000 |
commit | 11c048fbeae7d3eb12c43bd14953cb64b3de53bd (patch) | |
tree | 47f6e6e95bc650f15636b388967d7034ac8d8f5c /documentation/profile-manual/arch.rst | |
parent | a0afa48859def9f6410ad1d3b1296683e14fc2b7 (diff) | |
download | poky-11c048fbeae7d3eb12c43bd14953cb64b3de53bd.tar.gz |
profile-manual: remove 'profile-manual' from filenames
All filenames duplicate the 'manual name', which is not needed, and
make all references longer than they should. Rename all files to be as
consise as possible, and fix all references
(From yocto-docs rev: 44405490888960208058d016e387507e21c9f478)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/profile-manual/arch.rst')
-rw-r--r-- | documentation/profile-manual/arch.rst | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/documentation/profile-manual/arch.rst b/documentation/profile-manual/arch.rst new file mode 100644 index 0000000000..73cd0c29e5 --- /dev/null +++ b/documentation/profile-manual/arch.rst | |||
@@ -0,0 +1,29 @@ | |||
1 | .. SPDX-License-Identifier: CC-BY-SA-2.0-UK | ||
2 | |||
3 | ************************************************************* | ||
4 | Overall Architecture of the Linux Tracing and Profiling Tools | ||
5 | ************************************************************* | ||
6 | |||
7 | Architecture of the Tracing and Profiling Tools | ||
8 | =============================================== | ||
9 | |||
10 | It may seem surprising to see a section covering an 'overall | ||
11 | architecture' for what seems to be a random collection of tracing tools | ||
12 | that together make up the Linux tracing and profiling space. The fact | ||
13 | is, however, that in recent years this seemingly disparate set of tools | ||
14 | has started to converge on a 'core' set of underlying mechanisms: | ||
15 | |||
16 | - static tracepoints | ||
17 | - dynamic tracepoints | ||
18 | |||
19 | - kprobes | ||
20 | - uprobes | ||
21 | |||
22 | - the perf_events subsystem | ||
23 | - debugfs | ||
24 | |||
25 | .. admonition:: Tying it Together | ||
26 | |||
27 | Rather than enumerating here how each tool makes use of these common | ||
28 | mechanisms, textboxes like this will make note of the specific usages | ||
29 | in each tool as they come up in the course of the text. | ||