/freebsd-12-stable/sys/libkern/ |
H A D | mcount.c | 54 * program's call graph edges. frompc and selfpc are the return 61 _MCOUNT_DECL(uintfptr_t frompc, uintfptr_t selfpc) /* _mcount; may be static, inline, etc */ argument 94 MCOUNT_DETRAMP(selfpc); 157 frompc = MCOUNT_FROMPC_INTR(selfpc); 183 top->selfpc = selfpc; 189 if (top->selfpc == selfpc) { 206 * had top->selfpc == selfpc 264 mexitcount(uintfptr_t selfpc) argument [all...] |
/freebsd-12-stable/sys/sparc64/include/ |
H A D | profile.h | 70 void mcount(uintfptr_t frompc, uintfptr_t selfpc); 83 uintfptr_t frompc, selfpc; \ 89 * selfpc = pc pushed by call to mcount \ 91 __asm("add %%o7, 8, %0" : "=r" (selfpc)); \ 96 __mcount(frompc, selfpc); \
|
/freebsd-12-stable/sys/amd64/include/ |
H A D | profile.h | 110 static void _mcount(uintfptr_t frompc, uintfptr_t selfpc) __used; \ 150 uintfptr_t selfpc, frompc; \ 155 * selfpc = pc pushed by call to mcount \ 157 __asm("movq 8(%%rbp),%0" : "=r" (selfpc)); \ 166 _mcount(frompc, selfpc); \ 185 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
/freebsd-12-stable/lib/libc/gmon/ |
H A D | mcount.c | 60 * program's call graph edges. frompc and selfpc are the return 68 _MCOUNT_DECL(uintfptr_t frompc, uintfptr_t selfpc) argument 171 if ((uintfptr_t)selfpc >= (uintfptr_t)btrap 172 && (uintfptr_t)selfpc < (uintfptr_t)eintr) { 173 if ((uintfptr_t)selfpc >= (uintfptr_t)bintr) 201 top->selfpc = selfpc; 207 if (top->selfpc == selfpc) { 224 * had top->selfpc [all...] |
H A D | gmon.c | 195 "[mcleanup2] frompc 0x%lx selfpc 0x%lx count %lu\n" , 196 frompc, p->tos[toindex].selfpc, 201 rawarc.raw_selfpc = p->tos[toindex].selfpc;
|
/freebsd-12-stable/contrib/gcc/config/i386/ |
H A D | gmon-sol2.c | 86 char *selfpc; member in struct:tostruct 228 "[mcleanup] frompc 0x%x selfpc 0x%x count %d\n" , 229 frompc , tos[toindex].selfpc , tos[toindex].count ); 232 rawarc.raw_selfpc = (unsigned long) tos[toindex].selfpc; 248 register char *selfpc; local 260 /* selfpc = pc pushed by mcount call. 262 selfpc = (void *) __builtin_return_address (0); 308 top->selfpc = selfpc; 314 if (top->selfpc [all...] |
/freebsd-12-stable/sys/i386/include/ |
H A D | profile.h | 129 uintfptr_t selfpc, frompc, ecx; \ 142 * selfpc = pc pushed by call to mcount \ 144 __asm("movl 4(%%ebp),%0" : "=r" (selfpc)); \ 153 _mcount(frompc, selfpc); \ 172 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
/freebsd-12-stable/contrib/gcc/config/sparc/ |
H A D | gmon-sol2.c | 55 char *selfpc; member in struct:tostruct 223 "[mcleanup] frompc 0x%x selfpc 0x%x count %d\n" , 224 frompc , tos[toindex].selfpc , tos[toindex].count ); 227 rawarc.raw_selfpc = (unsigned long) tos[toindex].selfpc; 273 /* o7 == current ret, -> selfpc */ 279 static void internal_mcount(char *selfpc, unsigned short *frompcindex) argument 333 top->selfpc = selfpc; 339 if (top->selfpc == selfpc) { [all...] |
/freebsd-12-stable/sys/mips/include/ |
H A D | profile.h | 141 void mcount(uintfptr_t frompc, uintfptr_t selfpc); 167 void _mcount(uintfptr_t frompc, uintfptr_t selfpc); 179 void mexitcount(uintfptr_t selfpc);
|
/freebsd-12-stable/sys/riscv/include/ |
H A D | profile.h | 69 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
/freebsd-12-stable/sys/arm/include/ |
H A D | profile.h | 81 * selfpc = pc pushed by mcount call \ 126 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
/freebsd-12-stable/sys/arm64/include/ |
H A D | profile.h | 69 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
/freebsd-12-stable/sys/sys/ |
H A D | gmon.h | 132 u_long selfpc; member in struct:tostruct 230 void mexitcount(uintfptr_t selfpc);
|
/freebsd-12-stable/sys/powerpc/include/ |
H A D | profile.h | 223 void __mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
/freebsd-12-stable/usr.sbin/kgmon/ |
H A D | kgmon.c | 446 warnx("[mcleanup] frompc 0x%lx selfpc 0x%lx " 447 "count %ld", frompc, tos[toindex].selfpc, 450 rawarc.raw_selfpc = (u_long)tos[toindex].selfpc;
|