HP Caliper User Guide Release 5.5 (5900-2351, August 2012)

--------------------------------------------------------------------------
Load Module Summary
-------------------------------------------------------------------------------
% Total Cumulat Secs Msecs
IP % of IP in Call per
Samples Total Samples Module Count Call Load Module
-------------------------------------------------------------------------------
59.26 59.26 32 0.01 2168 0.00 libc.so.1
38.89 98.15 21 0.01 135 0.05 wordplay
1.85 100.00 1 0.00 8 0.04 dld.so
-------------------------------------------------------------------------------
100.00 100.00 54 0.02 2311 0.01 Total
-------------------------------------------------------------------------------
Function Summary
---------------------------------------------------------------------------------------------------------
% Total Cumulat Secs Msecs
IP % of IP in Call per
Samples Total Samples Func Count Call Function File
---------------------------------------------------------------------------------------------------------
29.63 29.63 16 0.01 1478 0.00 libc.so.1::strlen
16.67 46.30 9 0.00 189 0.01 libc.so.1::strcpy
14.81 61.11 8 0.00 0 0.00 wordplay::main wordplay.c
12.96 74.07 7 0.00 52 0.04 wordplay::uppercase wordplay.c
7.41 81.48 4 0.00 392 0.00 libc.so.1::toupper toupper.c
5.56 87.04 3 0.00 39 0.02 wordplay::alphabetic wordplay.c
5.56 92.59 3 0.00 44 0.02 wordplay::extract wordplay.c
3.70 96.30 2 0.00 58 0.01 libc.so.1::_fgets fgets.c
1.85 98.15 1 0.00 1 0.31 dld.so::LE_sym_name lib_entry.c
1.85 100.00 1 0.00 47 0.01 libc.so.1::memccpy
---------------------------------------------------------------------------------------------------------
[Minimum function entries: 5, percent cutoff: 0.10, cumulative percent cutoff: 100.00]
Function Details
---------------------------------------------------
% Total Line|
IP IP Slot| >Statement|
Samples Samples Col,Offset Instruction
---------------------------------------------------
29.63 [(No source information) libc.so.1::strlen, 0x409e860]
16 Function Totals
------------------------------------------
0 0x0000:0 M addp4 r32=r0,r32
:1 F nop.f 0x0
:2 I nop.i 0x0
0x0010:0 M nop.m 0x0
:1 F nop.f 0x0
:2 I nop.i 0x0;;
1 0x0020:0 M cmp.eq.unc p15=r0,r32
:1 M mov r8=0
:2 I dep r28=r32,r0,3,3
0x0030:0 M and r30=0xfffffffffffffff8,r32
:1 M and r31=0x7,r32
:2 B (p15) br.ret.dpnt.few b0;;
1 0x0040:0 M alloc r33=ar.pfs,0,8,0,8
:1 M ld8 r27=[r30],8
:2 I mov.i ar.ec=r0;;
0x0050:0 M sub r29=8,r31
:1 I czx1.r r24=r27
:2 I czx1.l r25=r27;;
1 0x0060:0 M ld8.s r26=[r30],8
:1 M adds r8=-8,r29
:2 I shl r23=r27,r28
4 0x0070:0 M cmp.ltu.unc p14,p15=r25,r31;;
:1 M (p15) cmp.ne.unc p13=8,r25
:2 I (p14) cmp.ltu.unc p11=r24,r29;;
1 0x0080:0 M ld8.s r33=[r30],8
:1 I mov r22=pr
:2 I czx1.l r35=r26
0x0090:0 M (p13) sub r8=r25,r31
:1 B (p11) br.cond.dpnt.few {self}+0xe0
:2 B (p13) br.ret.dptk.few b0;;
0x00a0:0 M ld8.s r32=[r30],8
:1 F nop.f 0x0
:2 I czx1.l r34=r33
0x00b0:0 M cmp.eq.unc p15=8,r35
:1 I adds r8=8,r8
:2 B (p15) br.wtop.dpnt.few {self}+0xa0;;
7 0x00c0:0 M chk.s.m r35,{self}+0xf0
:1 F nop.f 0x0
:2 I mov pr=r22
0x00d0:0 M add r8=r8,r35
:1 I nop.i 0x0
:2 B br.ret.sptk.few b0;;
---------------------------------------------------
16.67 [(No source information) libc.so.1::strcpy, 0x409e2a0]
124 Producing a Sampled Call Graph Profile Analysis