From c41e99c8f098302a9ed2eb4fcac6ff5e7cd79cab Mon Sep 17 00:00:00 2001 From: ddomingo Date: Thu, 27 Nov 2008 08:18:03 +1000 Subject: added index --- .../en-US/CrossInstrumenting.xml | 101 ++++++++++++++++++++- 1 file changed, 99 insertions(+), 2 deletions(-) (limited to 'doc/SystemTap_Beginners_Guide/en-US/CrossInstrumenting.xml') diff --git a/doc/SystemTap_Beginners_Guide/en-US/CrossInstrumenting.xml b/doc/SystemTap_Beginners_Guide/en-US/CrossInstrumenting.xml index 3ff3c2d8..c4b643d3 100644 --- a/doc/SystemTap_Beginners_Guide/en-US/CrossInstrumenting.xml +++ b/doc/SystemTap_Beginners_Guide/en-US/CrossInstrumenting.xml @@ -4,12 +4,38 @@
Generating Instrumentation for Other Computers - + +cross-instrumentation +building kernel modules from SystemTap scripts + + + cross-instrumentation + generating instrumentation from SystemTap scripts + cross-compiling script from here: http://sources.redhat.com/ml/systemtap/2008-q3/msg00310.html - + + +kernel modules from SystemTap scripts, building + + + building kernel modules from SystemTap scripts + + + instrumentation modules from SystemTap scripts, building + + + building instrumentation modules from SystemTap scripts + + + compiling instrumentation/kernel modules from SystemTap scripts + + + +cross-compiling + above; add short description, significance, howto, script (test first) @@ -29,6 +55,14 @@ To work around this, you can resort to cross-instrumentation. Cross-instrumentation is the process of generating SystemTap instrumentation module from a SystemTap script on one computer to be used on another computer. This process offers the following benefits: + +cross-instrumentation +advantages of + + + +advantages of cross-instrumentation + @@ -73,6 +107,15 @@ + +cross-instrumentation +instrumentation module + + + +instrumentation module +cross-instrumentation + instrumentation module — the kernel module built from a SystemTap script; i.e. the SystemTap module is built on the host @@ -84,6 +127,15 @@ + +cross-instrumentation +host system + + + +host system +cross-instrumentation + host system — the system on which you compile the instrumentation modules (from SystemTap scripts), to be loaded on target @@ -93,6 +145,16 @@ + +cross-instrumentation +target system + + + +target system +cross-instrumentation + + target system — the system for which you are building the instrumentation module (from SystemTap scripts). @@ -101,6 +163,15 @@ + +cross-instrumentation +target kernel + + + +target kernel +cross-instrumentation + target kernel — the kernel of the target system. This is the kernel on which you wish to load/run the instrumentation @@ -120,7 +191,22 @@ Configuring a Host System and Target Systems + +cross-instrumentation +configuration +host system and target system + + + +host system and target system +cross-instrumentation +configuration + + + target system and host system + configuration + Install the systemtap-runtime RPM on each @@ -188,6 +274,17 @@ stap -r kernel_version script Note + +uname -m + + + +determining architecture notation + + + + architecture notation, determining + To determine the architecture notation of a running kernel, run uname -m. -- cgit