https://bugs.kde.org/show_bug.cgi?id=399355

Philippe Waroquiers <philippe.waroqui...@skynet.be> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |philippe.waroquiers@skynet.
                   |                            |be

--- Comment #3 from Philippe Waroquiers <philippe.waroqui...@skynet.be> ---
I tried callgrind_diff at work on big callgrind out files, but I got
several error messages.

At least one of them can be reproduced by doing:
 ./vg-in-place --tool=callgrind  --dump-instr=yes --collect-jumps=yes
--collect-systime=yes  ./perf/memrw -l 5
 ./vg-in-place --tool=callgrind  --dump-instr=yes --collect-jumps=yes
--collect-systime=yes  ./perf/memrw -l 3

and then running callgrind_diff on the resulting 2 files:

./Inst/bin/callgrind_diff callgrind.out.8448 callgrind.out.8452
Line 179: too many event counts

On the big file, before this 'too many event counts', I have a bunch of errors
such as:
Argument "*" isn't numeric in addition (+) at
/home/philippe/valgrind/git/fixes/Inst/bin/callgrind_diff line 139, <INPUTFILE>
line 27.
Argument "*" isn't numeric in addition (+) at
/home/philippe/valgrind/git/fixes/Inst/bin/callgrind_diff line 139, <INPUTFILE>
line 28.
Argument "*" isn't numeric in addition (+) at
/home/philippe/valgrind/git/fixes/Inst/bin/callgrind_diff line 139, <INPUTFILE>
line 29.
Argument "*" isn't numeric in addition (+) at
/home/philippe/valgrind/git/fixes/Inst/bin/callgrind_diff line 139, <INPUTFILE>
line 32.
Argument "*" isn't numeric in addition (+) at
/home/philippe/valgrind/git/fixes/Inst/bin/callgrind_diff line 139, <INPUTFILE>
line 34.
Argument "*" isn't numeric in addition (+) at
/home/philippe/valgrind/git/fixes/Inst/bin/callgrind_diff line 139, <INPUTFILE>
line 35.

The first few lines of the big callgrind files are:
# callgrind format
version: 1
creator: callgrind-3.14.0.GIT
pid: 24494
cmd:  counterp_process
part: 5


desc: I1 cache: 
desc: D1 cache: 
desc: LL cache: 

desc: Timerange: Basic block 21282324349 - 244375501750
desc: Trigger: dump End_of_script_./replay/scripts/minutely_targets.replay.el

positions: instr line
events: Ir sysCount sysTime
summary: 1006404365481 50339204 252715138


ob=(3) /usr/lib64/libc-2.17.so
fl=(613) /usr/src/debug/glibc-2.17-c758a686/misc/tsearch.c
fn=(4236) tfind
0xf43a0 307 2
+2 +3 2
+3 -3 2
+3 * 2
+1 * 2
+3 * 2
+1 +3 2
jcnd=2/2 +37 +5 
* * 
+37 +5 2
+3 * 2
+3 * 2
+2 +12 2
+1 * 2
+1 -16 2
+2 +16 2
+2 * 2

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to