You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
1
(16) |
2
(10) |
3
(7) |
4
(8) |
5
(8) |
|
6
(11) |
7
(6) |
8
(14) |
9
(9) |
10
(6) |
11
(5) |
12
(5) |
|
13
(5) |
14
(8) |
15
(8) |
16
(12) |
17
(7) |
18
(7) |
19
(6) |
|
20
(7) |
21
(6) |
22
(6) |
23
(9) |
24
(13) |
25
(8) |
26
(6) |
|
27
(6) |
28
(6) |
29
(6) |
30
(7) |
31
(6) |
|
|
|
From: <sv...@va...> - 2007-05-14 14:06:33
|
Author: sewardj
Date: 2007-05-14 15:06:30 +0100 (Mon, 14 May 2007)
New Revision: 6740
Log:
Merge r6734 (Callgrind: improve documentation)
Modified:
branches/VALGRIND_3_2_BRANCH/callgrind/docs/cl-manual.xml
Modified: branches/VALGRIND_3_2_BRANCH/callgrind/docs/cl-manual.xml
===================================================================
--- branches/VALGRIND_3_2_BRANCH/callgrind/docs/cl-manual.xml 2007-05-14 01:55:34 UTC (rev 6739)
+++ branches/VALGRIND_3_2_BRANCH/callgrind/docs/cl-manual.xml 2007-05-14 14:06:30 UTC (rev 6740)
@@ -10,11 +10,13 @@
<sect1 id="cl-manual.use" xreflabel="Overview">
<title>Overview</title>
-<para>Callgrind is a Valgrind tool for profiling programs.
-The collected data consists of
-the number of instructions executed on a run, their relationship
+<para>Callgrind is a Valgrind tool for profiling programs
+with the ability to construct a call graph from the execution.
+By default, the collected data consists of
+the number of instructions executed, their attribution
to source lines, and
-call relationship among functions together with call counts.
+call relationship among functions together with number of
+actually executed calls.
Optionally, a cache simulator (similar to cachegrind) can produce
further information about the memory access behavior of the application.
</para>
@@ -27,7 +29,7 @@
<term><command>callgrind_annotate</command></term>
<listitem>
<para>This command reads in the profile data, and prints a
- sorted lists of functions, optionally with annotation.</para>
+ sorted lists of functions, optionally with source annotation.</para>
<!--
<para>You can read the manpage here: <xref
linkend="callgrind-annotate"/>.</para>
@@ -44,8 +46,8 @@
<para>This command enables you to interactively observe and control
the status of currently running applications, without stopping
the application. You can
- get statistics information, the current stack trace, and request
- zeroing of counters, and dumping of profiles data.</para>
+ get statistics information as well as the current stack trace, and
+ you can request zeroing of counters or dumping of profile data.</para>
<!--
<para>You can read the manpage here: <xref linkend="callgrind-control"/>.</para>
-->
@@ -58,94 +60,55 @@
command line or use the supplied script
<computeroutput>callgrind</computeroutput>.</para>
+ <sect2 id="cl-manual.functionality" xreflabel="Functionality">
+ <title>Functionality</title>
+
+<para>Cachegrind provides a flat profile: event counts (reads, misses etc.)
+attributed to functions exactly represent events which happened while the
+function itself was running, which also is called <emphasis>self</emphasis>
+or <emphasis>exclusive</emphasis> cost. In addition, Callgrind further
+attributes call sites inside functions with event counts for events which
+happened while the call was active, ie. while code was executed which actually
+was called from the given call site. Adding these call costs to the self cost of
+a function gives the so called <emphasis>inclusive</emphasis> cost.
+As an example, inclusive cost of <computeroutput>main()</computeroutput> should
+be almost 100 percent (apart from any cost spent in startup before main, such as
+initialization of the run time linker or construction of global C++ objects).
+</para>
+
+<para>Together with the call graph, this allows you to see the call chains starting
+from <computeroutput>main()</computeroutput>, inside which most of the
+events were happening. This especially is useful for functions called from
+multiple call sites, and where any optimization makes sense only by changing
+code in the caller (e.g. by reducing the call count).</para>
+
<para>Callgrind's cache simulation is based on the
-<ulink url="&cg-tool-url;">Cachegrind tool</ulink> of the
-<ulink url="&vg-url;">Valgrind</ulink> package. Read
+<ulink url="&cg-tool-url;">Cachegrind tool</ulink>. Read
<ulink url="&cg-doc-url;">Cachegrind's documentation</ulink> first;
this page describes the features supported in addition to
Cachegrind's features.</para>
-</sect1>
+<para>Callgrinds ability to trace function call varies with the ISA of the
+platform it is run on. Its usage was specially tailored for x86 and amd64,
+and unfortunately, it currently happens to show quite bad call/return detection
+in PPC32/64 code (this is because there are only jump/branch instructions
+in the PPC ISA, and Callgrind has to rely on heuristics).</para>
-
-<sect1 id="cl-manual.purpose" xreflabel="Purpose">
-<title>Purpose</title>
-
-
- <sect2 id="cl-manual.devel"
- xreflabel="Profiling as part of Application Development">
- <title>Profiling as part of Application Development</title>
-
- <para>With application development, a common step is
- to improve runtime performance. To not waste time on
- optimizing functions which are rarely used, one needs to know
- in which parts of the program most of the time is spent.</para>
-
- <para>This is done with a technique called profiling. The program
- is run under control of a profiling tool, which gives the time
- distribution of executed functions in the run. After examination
- of the program's profile, it should be clear if and where optimization
- is useful. Afterwards, one should verify any runtime changes by another
- profile run.</para>
-
</sect2>
+ <sect2 id="cl-manual.basics" xreflabel="Basic Usage">
+ <title>Basic Usage</title>
- <sect2 id="cl-manual.tools" xreflabel="Profiling Tools">
- <title>Profiling Tools</title>
+ <para>As with Cachegrind, you probably want to compile with debugging info
+ (the -g flag), but with optimization turned on.</para>
- <para>Most widely known is the GCC profiling tool <command>GProf</command>:
- one needs to compile an application with the compiler option
- <computeroutput>-pg</computeroutput>. Running the program generates
- a file <computeroutput>gmon.out</computeroutput>, which can be
- transformed into human readable form with the command line tool
- <computeroutput>gprof</computeroutput>. A disadvantage here is the
- the need to recompile everything, and also the need to statically link the
- executable.</para>
-
- <para>Another profiling tool is <command>Cachegrind</command>, part
- of <ulink url="&vg-url;">Valgrind</ulink>. It uses the processor
- emulation of Valgrind to run the executable, and catches all memory
- accesses, which are used to drive a cache simulator.
- The program does not need to be
- recompiled, it can use shared libraries and plugins, and the profile
- measurement doesn't influence the memory access behaviour.
- The trace includes
- the number of instruction/data memory accesses and 1st/2nd level
- cache misses, and relates it to source lines and functions of the
- run program. A disadvantage is the slowdown involved in the
- processor emulation, around 50 times slower.</para>
-
- <para>Cachegrind can only deliver a flat profile. There is no call
- relationship among the functions of an application stored. Thus,
- inclusive costs, i.e. costs of a function including the cost of all
- functions called from there, cannot be calculated. Callgrind extends
- Cachegrind by including call relationship and exact event counts
- spent while doing a call.</para>
-
- <para>Because Callgrind (and Cachegrind) is based on simulation, the
- slowdown due to processing the synthetic runtime events does not
- influence the results. See <xref linkend="cl-manual.usage"/> for more
- details on the possibilities.</para>
-
- </sect2>
-
-</sect1>
-
-
-<sect1 id="cl-manual.usage" xreflabel="Usage">
-<title>Usage</title>
-
- <sect2 id="cl-manual.basics" xreflabel="Basics">
- <title>Basics</title>
-
<para>To start a profile run for a program, execute:
<screen>callgrind [callgrind options] your-program [program options]</screen>
</para>
<para>While the simulation is running, you can observe execution with
<screen>callgrind_control -b</screen>
- This will print out a current backtrace. To annotate the backtrace with
+ This will print out the current backtrace. To annotate the backtrace with
event counts, run
<screen>callgrind_control -e -b</screen>
</para>
@@ -153,26 +116,73 @@
<para>After program termination, a profile data file named
<computeroutput>callgrind.out.pid</computeroutput>
is generated with <emphasis>pid</emphasis> being the process ID
- of the execution of this profile run.</para>
-
- <para>The data file contains information about the calls made in the
+ of the execution of this profile run.
+ The data file contains information about the calls made in the
program among the functions executed, together with events of type
<command>Instruction Read Accesses</command> (Ir).</para>
+ <para>To generate a function-by-function summary from the profile
+ data file, use
+ <screen>callgrind_annotate [options] callgrind.out.pid</screen>
+ This summary is similar to the output you get from a Cachegrind
+ run with <computeroutput>cg_annotate</computeroutput>: the list
+ of functions is ordered by exclusive cost of functions, which also
+ are the ones that are shown.
+ Important for the additional features of Callgrind are
+ the following two options:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><option>--inclusive=yes</option>: Instead of using
+ exclusive cost of functions as sorting order, use and show
+ inclusive cost.</para>
+ </listitem>
+
+ <listitem>
+ <para><option>--tree=both</option>: Interleaved into the
+ ordered list of function, show the callers and the callees
+ of each function. In these lines, which represents executed
+ calls, the cost gives the number of events spent in the call.
+ Indented, above each given function, there is the list of callers,
+ and below, the list of callees. The sum of events in calls to
+ a given function (caller lines), as well as the sum of events in
+ calls from the function (callee lines) together with the self
+ cost, gives the total inclusive cost of the function.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Use <option>--auto=yes</option> to get annotated source code
+ for all relevant functions for which the source can be found. In
+ addition to source annotation as produced by
+ <computeroutput>cg_annotate</computeroutput>, you will see the
+ annotated call sites with call counts. For all other options, look
+ up the manual for <computeroutput>cg_annotate</computeroutput>.
+ </para>
+
+ <para>For better call graph browsing experience, it is highly recommended
+ to use <ulink url="&cl-gui;">KCachegrind</ulink>. If your code happens
+ to spent relevant fractions of cost in <emphasis>cycles</emphasis> (sets
+ of functions calling each other in a recursive manner), you have to
+ use KCachegrind, as <computeroutput>callgrind_annotate</computeroutput>
+ currently does not do any cycle detection, which is important to get correct
+ results in this case.</para>
+
<para>If you are additionally interested in measuring the
- cache behaviour of your
+ cache behavior of your
program, use Callgrind with the option
<option><xref linkend="opt.simulate-cache"/>=yes.</option>
- This will further slow down the run approximately by a factor of 2.</para>
+ However, expect a further slow down approximately by a factor of 2.</para>
<para>If the program section you want to profile is somewhere in the
middle of the run, it is beneficial to
<emphasis>fast forward</emphasis> to this section without any
- profiling at all, and switch it on later. This is achieved by using
+ profiling at all, and switch profiling on later. This is achieved by using
<option><xref linkend="opt.instr-atstart"/>=no</option>
and interactively use
<computeroutput>callgrind_control -i on</computeroutput> before the
- interesting code section is about to be executed.</para>
+ interesting code section is about to be executed. To exactly specify
+ the code position where profiling should start, use the client request
+ <computeroutput>CALLGRIND_START_INSTRUMENTATION</computeroutput>.</para>
<para>If you want to be able to see assembler annotation, specify
<option><xref linkend="opt.dump-instr"/>=yes</option>. This will produce
@@ -185,12 +195,16 @@
</sect2>
+</sect1>
+<sect1 id="cl-manual.usage" xreflabel="Advanced Usage">
+<title>Advanced Usage</title>
+
<sect2 id="cl-manual.dumps"
xreflabel="Multiple dumps from one program run">
<title>Multiple profiling dumps from one program run</title>
- <para>Often, you aren't interested in time characteristics of a full
+ <para>Often, you are not interested in characteristics of a full
program run, but only of a small part of it (e.g. execution of one
algorithm). If there are multiple algorithms or one algorithm
running with different input data, it's even useful to get different
|
|
From: <js...@ac...> - 2007-05-14 14:04:18
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2007-05-14 09:00:02 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 219 tests, 10 stderr failures, 6 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/round (stdout) none/tests/ppc32/round (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) |
|
From: Tom H. <th...@cy...> - 2007-05-14 02:31:50
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2007-05-14 03:15:03 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 256 tests, 27 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-pool-0 (stderr) memcheck/tests/leak-pool-1 (stderr) memcheck/tests/leak-pool-2 (stderr) memcheck/tests/leak-pool-3 (stderr) memcheck/tests/leak-pool-4 (stderr) memcheck/tests/leak-pool-5 (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/long_namespace_xml (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/xor-undef-x86 (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: Tom H. <th...@cy...> - 2007-05-14 02:24:12
|
Nightly build on dellow ( x86_64, Fedora Core 6 ) started at 2007-05-14 03:10:04 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 292 tests, 4 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/pth_detached (stdout) |
|
From: Tom H. <th...@cy...> - 2007-05-14 02:17:28
|
Nightly build on lloyd ( x86_64, Fedora Core 3 ) started at 2007-05-14 03:05:06 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 292 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: Tom H. <th...@cy...> - 2007-05-14 02:13:00
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2007-05-14 03:00:03 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 294 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
Author: rjwalsh Date: 2007-05-14 02:55:34 +0100 (Mon, 14 May 2007) New Revision: 6739 Log: Update svn:ignore properties. Modified: trunk/cachegrind/ trunk/coregrind/ trunk/include/vki/ trunk/memcheck/tests/ trunk/memcheck/tests/amd64/ trunk/memcheck/tests/x86/ trunk/none/tests/ trunk/none/tests/amd64/ trunk/none/tests/x86/ Property changes on: trunk/cachegrind ___________________________________________________________________ Name: svn:ignore - cachegrind-amd64-linux cachegrind-ppc32-linux cachegrind-ppc64-linux cachegrind-x86-linux cg_annotate .deps Makefile Makefile.in *.so + cachegrind-amd64-linux cachegrind-ppc32-linux cachegrind-ppc64-linux cachegrind-x86-linux cg_annotate cg_merge .deps Makefile Makefile.in *.so Property changes on: trunk/coregrind ___________________________________________________________________ Name: svn:ignore - .deps Makefile Makefile.in *.a *.so stage2 stage2.lds valgrind vg_intercept.c vg_replace_malloc.c vg_toolint.c vg_toolint.h + *.a .deps Makefile Makefile.in no_op_client_for_valgrind *.so stage2 stage2.lds valgrind vg_intercept.c vg_replace_malloc.c vg_toolint.c vg_toolint.h Property changes on: trunk/include/vki ___________________________________________________________________ Name: svn:ignore + Makefile Makefile.in Property changes on: trunk/memcheck/tests ___________________________________________________________________ Name: svn:ignore - addressable badaddrvalue badfree badjump badjump2 badloop badpoll badrw brk brk2 buflen_check clientperm clientstackperm custom_alloc .deps describe-block dir doublefree erringfds error_counts errs1 execve execve2 exitprog filter_leak_check_size filter_stderr fprw fwrite hello inits inline leak-0 leak-cycle leakotron leak-regroot leak-tree Makefile Makefile.in malloc1 malloc2 malloc3 malloc_usable manuel1 manuel2 manuel3 match-overrun memalign2 memalign_test memcmptest mempool metadata mismatches mmaptest nanoleak new_nothrow new_override null_socket oset_test overlap partial_load partiallydefinedeq pipe pointer-trace post-syscall realloc1 realloc2 realloc3 scalar scalar_exit_group scalar_fork scalar_supp scalar_vfork sigaltstack sigkill signal2 sigprocmask stack_changes stack_switch *.stderr.diff* *.stderr.out *.stdout.diff *.stdout.out strchr str_tester supp1 supp2 suppfree supp_unknown threadederrno trivialleak vcpu_bz2 vcpu_fbench vcpu_fnfns vgtest_ume weirdioctl with space wrap1 wrap2 wrap3 wrap4 wrap5 wrap6 wrap7 wrap7so.so wrap8 writev xml1 zeropage + addressable badaddrvalue badfree badjump badjump2 badloop badpoll badrw brk brk2 buflen_check clientperm clientstackperm custom_alloc deep_templates .deps describe-block dir doublefree erringfds error_counts errs1 execve execve2 exitprog filter_leak_check_size filter_stderr fprw fwrite hello inits inline leak-0 leak-cycle leakotron leak-pool leak-regroot leak-tree long_namespace_xml Makefile Makefile.in malloc1 malloc2 malloc3 malloc_usable manuel1 manuel2 manuel3 match-overrun memalign2 memalign_test memcmptest mempool metadata mismatches mmaptest nanoleak nanoleak2 new_nothrow new_override null_socket oset_test overlap partial_load partiallydefinedeq pdb-realloc pdb-realloc2 pipe pointer-trace post-syscall realloc1 realloc2 realloc3 scalar scalar_exit_group scalar_fork scalar_supp scalar_vfork sh-mem sh-mem-random sigaltstack sigkill signal2 sigprocmask stack_changes stack_switch *.stderr.diff* *.stderr.out *.stdout.diff *.stdout.out strchr str_tester supp1 supp2 suppfree supp_unknown threadederrno trivialleak vcpu_bz2 vcpu_fbench vcpu_fnfns vgtest_ume weirdioctl with space wrap1 wrap2 wrap3 wrap4 wrap5 wrap6 wrap7 wrap7so.so wrap8 writev xml1 zeropage Property changes on: trunk/memcheck/tests/amd64 ___________________________________________________________________ Name: svn:ignore - Makefile Makefile.in sse_memory .deps + bt_everything bug132146 defcfaexpr .deps fxsave-amd64 int3-amd64 Makefile Makefile.in more_x87_fp sse_memory xor-undef-amd64 Property changes on: trunk/memcheck/tests/x86 ___________________________________________________________________ Name: svn:ignore - .deps fpeflags Makefile Makefile.in pushfpopf scalar scalar_exit_group scalar_fork scalar_supp scalar_vfork sse_memory *.stderr.diff* *.stderr.out *.stdout.diff *.stdout.out tronical + bug133694 .deps espindola2 fpeflags fprem int3-x86 Makefile Makefile.in more_x86_fp pushfpopf pushpopmem scalar scalar_exit_group scalar_fork scalar_supp scalar_vfork sse_memory *.stderr.diff* *.stderr.out *.stdout.diff *.stdout.out tronical xor-undef-x86 Property changes on: trunk/none/tests ___________________________________________________________________ Name: svn:ignore - ansi args as_mmap as_shm async-sigs bitfield1 blockfault closeall coolo_sigaction coolo_strlen .deps discard exec-sigmask execve faultstatus fcntl_setown fdleak_cmsg fdleak_creat fdleak_dup fdleak_dup2 fdleak_fcntl fdleak_ipv4 fdleak_open fdleak_pipe fdleak_socketpair floored fork fucomip gxx304 insn_basic insn_basic.c insn_cmov insn_cmov.c insn_fpu insn_fpu.c insn_mmx insn_mmx.c insn_mmxext insn_mmxext.c insn_sse insn_sse2 insn_sse2.c insn_sse.c Makefile Makefile.in manythreads map_unaligned map_unmap mq mremap mremap2 munmap_exe nestedfns pending pluto pth_atfork1 pth_blockedsig pth_cancel1 pth_cancel2 pth_cvsimple pth_empty pth_exit pth_exit2 pth_mutexspeed pth_once pth_rwlock pth_semaphore1 pth_simple_mutex pth_simple_threads pth_specific pth_stackalign pth_yield rcrl readline1 resolv res_search rlimit_nofile selfrun sem semlimit sha1_test shortpush shorts sigstackgrowth smc1 *.so stackgrowth *.stderr.diff* *.stderr.out *.stdout.diff *.stdout.out susphello syscall-restart1 syscall-restart2 system threadederrno threaded-fork thread-exits tls vgcore.* vgprintf yield + ansi args as_mmap as_shm async-sigs bitfield1 blockfault bug129866 closeall coolo_sigaction coolo_strlen .deps discard exec-sigmask execve faultstatus fcntl_setown fdleak_cmsg fdleak_creat fdleak_dup fdleak_dup2 fdleak_fcntl fdleak_ipv4 fdleak_open fdleak_pipe fdleak_socketpair floored fork fucomip gxx304 insn_basic insn_basic.c insn_cmov insn_cmov.c insn_fpu insn_fpu.c insn_mmx insn_mmx.c insn_mmxext insn_mmxext.c insn_sse insn_sse2 insn_sse2.c insn_sse.c Makefile Makefile.in manythreads map_unaligned map_unmap mq mremap mremap2 munmap_exe nestedfns pending pluto pth_atfork1 pth_blockedsig pth_cancel1 pth_cancel2 pth_cvsimple pth_detached pth_empty pth_exit pth_exit2 pth_mutexspeed pth_once pth_rwlock pth_semaphore1 pth_simple_mutex pth_simple_threads pth_specific pth_stackalign pth_yield rcrl readline1 resolv res_search rlimit_nofile selfrun sem semlimit sha1_test shortpush shorts sigstackgrowth smc1 *.so stackgrowth *.stderr.diff* *.stderr.out *.stdout.diff* *.stdout.out susphello syscall-restart1 syscall-restart2 system threadederrno threaded-fork thread-exits tls vgcore.* vgprintf yield Property changes on: trunk/none/tests/amd64 ___________________________________________________________________ Name: svn:ignore - .deps faultstatus insn_basic insn_basic.c insn_fpu insn_fpu.c insn_mmx insn_mmx.c insn_sse insn_sse.c insn_sse2 insn_sse2.c jrcxz looper shrld smc1 *.stderr.diff *.stderr.out *.stdout.diff *.stdout.out Makefile Makefile.in + bug127521-64 bug132813-amd64 bug132918 clc .deps faultstatus fcmovnu fxtract insn_basic insn_basic.c insn_fpu insn_fpu.c insn_mmx insn_mmx.c insn_sse insn_sse2 insn_sse2.c insn_sse3 insn_sse.c jrcxz looper Makefile Makefile.in nibz_bennee_mmap rcl-amd64 shrld slahf-amd64 smc1 *.stderr.diff *.stderr.out *.stdout.diff *.stdout.out Property changes on: trunk/none/tests/x86 ___________________________________________________________________ Name: svn:ignore - badseg bt_everything bt_literal cmpxchg8b cpuid dastest .deps fpu_lazy_eflags getseg faultstatus fxtract incdec_alt insn_basic insn_basic.c insn_cmov insn_cmov.c insn_fpu insn_fpu.c insn_mmx insn_mmx.c insn_mmxext insn_mmxext.c insn_sse insn_sse2 insn_sse2.c insn_sse.c int lahf looper Makefile Makefile.in pushpopseg rcl_assert sbbmisc seg_override sigcontext smc1 *.stderr.diff *.stderr.out *.stdout.diff *.stdout.out yield + badseg bt_everything bt_literal cmpxchg8b cpuid dastest .deps fpu_lazy_eflags getseg faultstatus fxtract incdec_alt insn_basic insn_basic.c insn_cmov insn_cmov.c insn_fpu insn_fpu.c insn_mmx insn_mmx.c insn_mmxext insn_mmxext.c insn_sse insn_sse2 insn_sse2.c insn_sse.c int lahf looper Makefile Makefile.in pushpopseg rcl_assert sbbmisc seg_override sigcontext smc1 *.stderr.diff *.stderr.out *.stdout.diff *.stdout.out yield bug132813-x86 bug126147-x86 bug137714-x86 movx jcxz bug135421-x86 cse_fail fcmovnu insn_sse3 bug125959-x86 |
|
From: <js...@ac...> - 2007-05-14 00:17:01
|
Nightly build on g5 ( SuSE 10.1, ppc970 ) started at 2007-05-14 02:00:01 CEST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 226 tests, 6 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |