binary packages and use it. If there are no packages ready for your system, you
will have to install from sources (section 2) instead.
binary packages and use it. If there are no packages ready for your system, you
will have to install from sources (section 2) instead.
-These operations are made for installing the LTTng 0.5.0 tracer on a
-linux 2.6.14 kernel. You will also find instructions for installtion of
+These operations are made for installing the LTTng 0.5.3 tracer on a
+linux 2.6.15 kernel. You will also find instructions for installation of
LTTV 0.8.x : the Linux Trace Toolkit Viewer.
The following lttng patch is necessary to have the tracing hooks in the kernel.
LTTV 0.8.x : the Linux Trace Toolkit Viewer.
The following lttng patch is necessary to have the tracing hooks in the kernel.
cd /usr/src/lttng
(see http://ltt.polymtl.ca/lttng for package listing)
wget http://ltt.polymtl.ca/lttng/lttng-modules-0.4.tar.bz2
cd /usr/src/lttng
(see http://ltt.polymtl.ca/lttng for package listing)
wget http://ltt.polymtl.ca/lttng/lttng-modules-0.4.tar.bz2
-wget http://kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.14.tar.bz2
-bzip2 -cd linux-2.6.14.tar.bz2 | tar xvof -
-cd linux-2.6.14
-cat /usr/src/lttng/patch-2.6.14-lttng-0.5.0* | patch -p1
+wget http://kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.15.tar.bz2
+bzip2 -cd linux-2.6.15.tar.bz2 | tar xvof -
+cd linux-2.6.15
+cat /usr/src/lttng/patch-2.6.15-lttng-0.5.3* | patch -p1
make menuconfig (or make xconfig or make config)
Select the < Help > button if you are not familiar with kernel
configuration.
make menuconfig (or make xconfig or make config)
Select the < Help > button if you are not familiar with kernel
configuration.
-KERNELDIR=/usr/src/linux-2.6.14-lttng-0.5.0 make
-KERNELDIR=/usr/src/linux-2.6.14-lttng-0.5.0 make modules_install
+KERNELDIR=/usr/src/linux-2.6.15-lttng-0.5.3 make
+KERNELDIR=/usr/src/linux-2.6.15-lttng-0.5.3 make modules_install
-wget http://ltt.polymtl.ca/packages/LinuxTraceToolkitViewer-0.8.0-17122005.tar.gz
-gzip -cd LinuxTraceToolkitViewer-0.8.0-17122005.tar.gz | tar xvof -
-cd LinuxTraceToolkitViewer-0.8.0-17122005
+wget http://ltt.polymtl.ca/packages/LinuxTraceToolkitViewer-0.8.4-10012006.tar.gz
+gzip -cd LinuxTraceToolkitViewer-0.8.4-10012006.tar.gz | tar xvof -
+cd LinuxTraceToolkitViewer-0.8.4-10012006
cd /tmp
/usr/local/bin/genevent /usr/local/share/LinuxTraceToolkitViewer/facilities/yourfacility.xml
cp ltt-facility-yourfacility.h ltt-facility-id-yourfacility.h \
cd /tmp
/usr/local/bin/genevent /usr/local/share/LinuxTraceToolkitViewer/facilities/yourfacility.xml
cp ltt-facility-yourfacility.h ltt-facility-id-yourfacility.h \
* edit the kernel file you want to instrument
- Add #include <linux/ltt/ltt-facility-yourfacility.h> at the beginning
of the file.
- Add a call to the tracing functions. See their names and parameters in
* edit the kernel file you want to instrument
- Add #include <linux/ltt/ltt-facility-yourfacility.h> at the beginning
of the file.
- Add a call to the tracing functions. See their names and parameters in