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]
16Function 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 | |
|
| :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] |
|
Sampled Call Graph Text Report Example 123