System information

198 System Analysis and Tuning Guide
clock_gettime(1, 0x7fff4b5c34d0, 0, 0, 0) = 0
clock_gettime(1, 0x7fff4b5c34c0, 0xffffffffff600180, -1, 0) = 0
+++ exited (status 0) +++
You can make the output more readable by indenting each nested call by the specified
number of space with the -n num_of_spaces.
17.3 Debugging and Profiling with
Valgrind
Valgrind is a set of tools to debug and profile your programs so that they can run
faster and with less errors. Valgrind can detect problems related to memory manage-
ment and threading, or can also serve as a framework for building new debugging
tools.
17.3.1 Installation
Valgrind is not shipped with standard SUSE Linux Enterprise Server distribution. To
install it on your system, you need to obtain SUSE Software Development Kit, and ei-
ther install it as an Add-On product and run
zypper install valgrind
or browse through the SUSE Software Development Kit directory tree, locate the Val-
grind package and install it with
rpm -i valgrind-version_architecture.rpm
17.3.2 Supported Architectures
Valgrind runs on the following architectures:
i386
x86_64 (AMD-64)
ppc