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.5 tracer on a
+These operations are made for installing the LTTng 0.5.6 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.
linux 2.6.15 kernel. You will also find instructions for installation of
LTTV 0.8.x : the Linux Trace Toolkit Viewer.
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://ltt.polymtl.ca/lttng/patch-2.6.15-lttng-0.5.5.tar.bz2
+wget http://ltt.polymtl.ca/lttng/patch-2.6.15-lttng-0.5.6.tar.bz2
bzip2 -cd lttng-modules-0.4.tar.bz2 | tar xvof -
bzip2 -cd lttng-modules-0.4.tar.bz2 | tar xvof -
-bzip2 -cd patch-2.6.15-lttng-0.5.5.tar.bz2 | tar xvof -
+bzip2 -cd patch-2.6.15-lttng-0.5.6.tar.bz2 | tar xvof -
* Getting LTTng kernel sources
* Getting LTTng kernel sources
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
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.5* | patch -p1
+cat /usr/src/lttng/patch-2.6.15-lttng-0.5.6* | patch -p1
-mv linux-2.6.15 linux-2.6.15-lttng-0.5.5
+mv linux-2.6.15 linux-2.6.15-lttng-0.5.6
* Installing a LTTng kernel
su -
* Installing a LTTng kernel
su -
-cd /usr/src/linux-2.6.15-lttng-0.5.5
+cd /usr/src/linux-2.6.15-lttng-0.5.6
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.
- Select the Linux 2.6.15-lttng-0.5.5 kernel in your boot loader.
+ Select the Linux 2.6.15-lttng-0.5.6 kernel in your boot loader.
* Install the ltt-modules
su -
cd /usr/src/lttng/lttng-modules-0.4
* Install the ltt-modules
su -
cd /usr/src/lttng/lttng-modules-0.4
-KERNELDIR=/usr/src/linux-2.6.15-lttng-0.5.5 make
-KERNELDIR=/usr/src/linux-2.6.15-lttng-0.5.5 make modules_install
+KERNELDIR=/usr/src/linux-2.6.15-lttng-0.5.6 make
+KERNELDIR=/usr/src/linux-2.6.15-lttng-0.5.6 make modules_install
* Editing the system wide configuration
* Editing the system wide configuration
-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
+wget http://ltt.polymtl.ca/packages/LinuxTraceToolkitViewer-0.8.5-17012006.tar.gz
+gzip -cd LinuxTraceToolkitViewer-0.8.5-17012006.tar.gz | tar xvof -
+cd LinuxTraceToolkitViewer-0.8.5-17012006
(refer to README to see the development libraries that must be installed on you
system)
./configure
(refer to README to see the development libraries that must be installed on you
system)
./configure
-wget http://ltt.polymtl.ca/packages/genevent-0.4.tar.gz
-gzip -cd genevent-0.4.tar.gz | tar xvof -
-cd genevent-0.4
+wget http://ltt.polymtl.ca/packages/genevent-0.6.tar.gz
+gzip -cd genevent-0.6.tar.gz | tar xvof -
+cd genevent-0.6
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 \
- /usr/src/linux-2.6.15-lttng-0.5.5/include/linux/ltt
+ /usr/src/linux-2.6.15-lttng-0.5.6/include/linux/ltt
cp ltt-facility-loader-yourfacility.c ltt-facility-loader-yourfacility.h \
cp ltt-facility-loader-yourfacility.c ltt-facility-loader-yourfacility.h \
- /usr/src/linux-2.6.15-lttng-0.5.5/ltt
+ /usr/src/linux-2.6.15-lttng-0.5.6/ltt
* 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
- /usr/src/linux-2.6.15-lttng-0.5.5/include/linux/ltt/ltt-facility-yourfacility.h
+ /usr/src/linux-2.6.15-lttng-0.5.6/include/linux/ltt/ltt-facility-yourfacility.h
target_alias =
top_lttvdir = $(top_srcdir)/lttv
top_lttvwindowdir = $(top_srcdir)/lttv/modules/gui/lttvwindow
target_alias =
top_lttvdir = $(top_srcdir)/lttv
top_lttvwindowdir = $(top_srcdir)/lttv/modules/gui/lttvwindow
-EXTRA_DIST = c159.html c162.html c20.html c25.html c88.html c91.html index.html lttv-color-list.png lttv-numbered-5.png x127.html x130.html x169.html x172.html x46.html x54.html x61.html x64.html x78.html x81.html
+EXTRA_DIST = lttv-color-list.png lttv-numbered-5.png c115.html c20.html c25.html c42.html index.html x125.html x32.html x81.html
subdir = doc/user/user_guide/html
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
subdir = doc/user/user_guide/html
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
target_alias = @target_alias@
top_lttvdir = @top_lttvdir@
top_lttvwindowdir = @top_lttvwindowdir@
target_alias = @target_alias@
top_lttvdir = @top_lttvdir@
top_lttvwindowdir = @top_lttvwindowdir@
-EXTRA_DIST = c159.html c162.html c20.html c25.html c88.html c91.html index.html lttv-color-list.png lttv-numbered-5.png x127.html x130.html x169.html x172.html x46.html x54.html x61.html x64.html x78.html x81.html
+EXTRA_DIST = lttv-color-list.png lttv-numbered-5.png c115.html c20.html c25.html c42.html index.html x125.html x32.html x81.html
subdir = doc/user/user_guide/html
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
subdir = doc/user/user_guide/html
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs