mirror of
https://git.yoctoproject.org/poky
synced 2026-05-02 09:32:14 +02:00
When the license identifier tags were added, an incorrect string was used and the Share-Alike clause was lost. Fix this to match the license description in the files and add back the lost piece (its clear from the history it should be there) (From yocto-docs rev: ac9eede80f19c6e2138406209ab5700e89a244a0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8d30c3d792755a7bfdb74b331dad98f51d3516af) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
30 lines
1.0 KiB
ReStructuredText
30 lines
1.0 KiB
ReStructuredText
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
|
|
|
|
*************************************************************
|
|
Overall Architecture of the Linux Tracing and Profiling Tools
|
|
*************************************************************
|
|
|
|
Architecture of the Tracing and Profiling Tools
|
|
===============================================
|
|
|
|
It may seem surprising to see a section covering an 'overall
|
|
architecture' for what seems to be a random collection of tracing tools
|
|
that together make up the Linux tracing and profiling space. The fact
|
|
is, however, that in recent years this seemingly disparate set of tools
|
|
has started to converge on a 'core' set of underlying mechanisms:
|
|
|
|
- static tracepoints
|
|
- dynamic tracepoints
|
|
|
|
- kprobes
|
|
- uprobes
|
|
|
|
- the perf_events subsystem
|
|
- debugfs
|
|
|
|
.. admonition:: Tying it Together
|
|
|
|
Rather than enumerating here how each tool makes use of these common
|
|
mechanisms, textboxes like this will make note of the specific usages
|
|
in each tool as they come up in the course of the text.
|