<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Good afternoon, We are running callgrind and<BR>cg_annotate version 3.6.1<BR>on Centos Linux Version 5.5 x86_32. One month ago  Mr. Josef Weidenorfer<BR>issued a special patch that fixed callgrind on Centos Linux Version<BR>5.5 x86_32. We can now profile complex C++ programs which use our own<BR>shared library libmdMatchup.so.<BR>   However, when we use version 3.6.1 cg_annotate<BR>callgrind.out.22533 --auto = yes<BR>-I/home/frankc/DQTTest6/MatchUpLib/Source, we obtain the error.  Line<BR>1 Missing command line. callgrind.out.22533 was<BR>created using the command line:<BR>/home/frankc/DQTTest2/valgrind-3.6.1/coregrind/valgrind<BR>--tool=callgrind --dump-instr=yes --simulate-cache=yes<BR>--collect-jumps=yes ./MatchUpAccurate.exe. MatchUpAccurate.exe uses a<BR>special shared library libmdMatchup.so<BR>    Could some engineer or programmer please tell us what we are<BR>doing wrong in using<BR>callgrind and cg_annotate? Please let us know if other<BR>programmers/developers have been able to use cg_annotate version 3.6.1<BR>on Centos Linux Version 5.5 x86_32. I am including the top 50 lines of<BR>Callgrind.out.22533 below in case you have time to look at our<BR>problem.<BR>Thank you.<BR>
version: 1<BR>creator: callgrind-3.6.1<BR>pid: 22533<BR>cmd:  ./MatchUpAccurate.exe<BR>part: 1<BR>
<BR>desc: I1 cache: 16384 B, 32 B, 8-way associative<BR>desc: D1 cache: 8192 B, 64 B, 4-way associative<BR>desc: LL cache: 524288 B, 64 B, 8-way associative<BR>
desc: Timerange: Basic block 0 - 10444424808<BR>desc: Trigger: Program termination<BR>
positions: instr line<BR>events: Ir Dr Dw I1mr D1mr D1mw ILmr DLmr DLmw<BR>summary: 51414468282 24200786461 13006654839 651776228 364795898<BR>154843814 202585 5324012 59432151<BR>
<BR>ob=(10) /home/frankc/DQTTest6/MatchUpTest/lirh5g_deb/MatchUpAccurate.exe<BR>fl=(20) /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/iostream<BR>fn=(8384) __tcf_0<BR>0x804e2d8 76 1 0 1 1 0 0 1<BR>+1 * 1<BR>+2 * 1 0 1<BR>+1 * 1<BR>+3 * 1 0 1 1<BR>cfi=(14) ???<BR>cfn=(1026) 0x0804f422<BR>calls=1 0x804f422 -76<BR>* * 2 2<BR>+5 * 1<BR>+6 * 1<BR>+6 * 1 0 1<BR>+3 * 1 0 1<BR>cob=(7) /usr/lib/libstdc++.so.6.0.8<BR>cfi=(7) ???<BR>cfn=(8390) std::ios_base::Init::~Init()<BR>calls=1 0x3e30b70 -76<BR>* * 26 12 8 5 3 0 4 3<BR>cob=(1) /lib/ld-2.5.so<BR>cfi=(1) ???<BR>cfn=(176) _dl_runtime_resolve<BR>calls=1 0xae7440 -76<BR>* * 1428 508 202 3 40 5 0 16 3<BR>* * 5 3 2 1 2<BR>+5 * 1<BR>+3 * 1 1<BR>+1 * 1 1<BR>+1 * 1 1<BR>
fl=(27) /usr/include/sys/stat.h<BR>fn=(1290) fstat<BR>0x80517e8 448 18 0 18 18 0 0 3<BR>+1 * 18<BR>+2 * 18 0 18<BR>                                         </body>
</html>