summaryrefslogtreecommitdiffstats
path: root/documentation/profile-manual
diff options
context:
space:
mode:
authorNicolas Dechesne <nicolas.dechesne@linaro.org>2020-07-29 11:01:58 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-09-17 10:09:34 +0100
commit49493841b598fb2c6b8b920070ac902b7a9245c1 (patch)
treecf7bc12976ba32e0f5d14880b7d51e6a36c80db0 /documentation/profile-manual
parent6e4788bb6798d18f40299a3ae203ad5afd91931e (diff)
downloadpoky-49493841b598fb2c6b8b920070ac902b7a9245c1.tar.gz
sphinx: fix up bold text for informalexample container
With DocBook the 'informalcontainer' include a 'title' which was rendered as bold with CSS. However when using the Sphinx container directive to create a custom container, it's just content without title, so make the title bold. (From yocto-docs rev: 8947e6b71baa6c9bf06751018bc2b98f8be1b6fd) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/profile-manual')
-rw-r--r--documentation/profile-manual/profile-manual-usage.rst20
1 files changed, 10 insertions, 10 deletions
diff --git a/documentation/profile-manual/profile-manual-usage.rst b/documentation/profile-manual/profile-manual-usage.rst
index 85b78d72c5..1c96a4d7f2 100644
--- a/documentation/profile-manual/profile-manual-usage.rst
+++ b/documentation/profile-manual/profile-manual-usage.rst
@@ -414,7 +414,7 @@ raw_syscalls:sys_exit [Tracepoint event]
414 414
415.. container:: informalexample 415.. container:: informalexample
416 416
417 Tying it Together: 417 **Tying it Together**:
418 These are exactly the same set of events defined by the trace event 418 These are exactly the same set of events defined by the trace event
419 subsystem and exposed by ftrace/tracecmd/kernelshark as files in 419 subsystem and exposed by ftrace/tracecmd/kernelshark as files in
420 /sys/kernel/debug/tracing/events, by SystemTap as 420 /sys/kernel/debug/tracing/events, by SystemTap as
@@ -568,7 +568,7 @@ two programming language bindings, one for Python and one for Perl.
568 568
569.. container:: informalexample 569.. container:: informalexample
570 570
571 Tying it Together: 571 **Tying it Together**:
572 Language bindings for manipulating and aggregating trace data are of 572 Language bindings for manipulating and aggregating trace data are of
573 course not a new idea. One of the first projects to do this was IBM's 573 course not a new idea. One of the first projects to do this was IBM's
574 DProbes dpcc compiler, an ANSI C compiler which targeted a low-level 574 DProbes dpcc compiler, an ANSI C compiler which targeted a low-level
@@ -792,14 +792,14 @@ purpose of demonstrating how to use filters, it's close enough.
792 792
793.. container:: informalexample 793.. container:: informalexample
794 794
795 Tying it Together: 795 **Tying it Together**:
796 These are exactly the same set of event filters defined by the trace 796 These are exactly the same set of event filters defined by the trace
797 event subsystem. See the ftrace/tracecmd/kernelshark section for more 797 event subsystem. See the ftrace/tracecmd/kernelshark section for more
798 discussion about these event filters. 798 discussion about these event filters.
799 799
800.. container:: informalexample 800.. container:: informalexample
801 801
802 Tying it Together: 802 **Tying it Together**:
803 These event filters are implemented by a special-purpose 803 These event filters are implemented by a special-purpose
804 pseudo-interpreter in the kernel and are an integral and 804 pseudo-interpreter in the kernel and are an integral and
805 indispensable part of the perf design as it relates to tracing. 805 indispensable part of the perf design as it relates to tracing.
@@ -885,7 +885,7 @@ callgraphs from starting a few programs during those 30 seconds:
885 885
886.. container:: informalexample 886.. container:: informalexample
887 887
888 Tying it Together: 888 **Tying it Together**:
889 The trace events subsystem accommodate static and dynamic tracepoints 889 The trace events subsystem accommodate static and dynamic tracepoints
890 in exactly the same way - there's no difference as far as the 890 in exactly the same way - there's no difference as far as the
891 infrastructure is concerned. See the ftrace section for more details 891 infrastructure is concerned. See the ftrace section for more details
@@ -893,7 +893,7 @@ callgraphs from starting a few programs during those 30 seconds:
893 893
894.. container:: informalexample 894.. container:: informalexample
895 895
896 Tying it Together: 896 **Tying it Together**:
897 Dynamic tracepoints are implemented under the covers by kprobes and 897 Dynamic tracepoints are implemented under the covers by kprobes and
898 uprobes. kprobes and uprobes are also used by and in fact are the 898 uprobes. kprobes and uprobes are also used by and in fact are the
899 main focus of SystemTap. 899 main focus of SystemTap.
@@ -1043,7 +1043,7 @@ great way to learn about how the kernel code works in a dynamic sense.
1043 1043
1044.. container:: informalexample 1044.. container:: informalexample
1045 1045
1046 Tying it Together: 1046 **Tying it Together**:
1047 The ftrace function tracer is also available from within perf, as the 1047 The ftrace function tracer is also available from within perf, as the
1048 ftrace:function tracepoint. 1048 ftrace:function tracepoint.
1049 1049
@@ -1319,7 +1319,7 @@ trace-cmd and kernelshark in the next section.
1319 1319
1320.. container:: informalexample 1320.. container:: informalexample
1321 1321
1322 Tying it Together: 1322 **Tying it Together**:
1323 These tracepoints and their representation are used not only by 1323 These tracepoints and their representation are used not only by
1324 ftrace, but by many of the other tools covered in this document and 1324 ftrace, but by many of the other tools covered in this document and
1325 they form a central point of integration for the various tracers 1325 they form a central point of integration for the various tracers
@@ -1328,7 +1328,7 @@ trace-cmd and kernelshark in the next section.
1328 1328
1329.. container:: informalexample 1329.. container:: informalexample
1330 1330
1331 Tying it Together: 1331 **Tying it Together**:
1332 Eventually all the special-purpose tracers currently available in 1332 Eventually all the special-purpose tracers currently available in
1333 /sys/kernel/debug/tracing will be removed and replaced with 1333 /sys/kernel/debug/tracing will be removed and replaced with
1334 equivalent tracers based on the 'trace events' subsystem. 1334 equivalent tracers based on the 'trace events' subsystem.
@@ -1633,7 +1633,7 @@ to the selected function, and so on.
1633 1633
1634.. container:: informalexample 1634.. container:: informalexample
1635 1635
1636 Tying it Together: 1636 **Tying it Together**:
1637 If you like sysprof's 'caller-oriented' display, you may be able to 1637 If you like sysprof's 'caller-oriented' display, you may be able to
1638 approximate it in other tools as well. For example, 'perf report' has 1638 approximate it in other tools as well. For example, 'perf report' has
1639 the -g (--call-graph) option that you can experiment with; one of the 1639 the -g (--call-graph) option that you can experiment with; one of the