Searched refs:selfpc (Results 1 - 13 of 13) sorted by relevance

/freebsd-10.2-release/sys/libkern/
H A Dmcount.c52 * program's call graph edges. frompc and selfpc are the return
59 _MCOUNT_DECL(frompc, selfpc) /* _mcount; may be static, inline, etc */
60 uintfptr_t frompc, selfpc;
141 frompc = MCOUNT_FROMPC_INTR(selfpc);
167 top->selfpc = selfpc;
173 if (top->selfpc == selfpc) {
190 * had top->selfpc == selfpc
[all...]
/freebsd-10.2-release/sys/sparc64/include/
H A Dprofile.h68 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
81 uintfptr_t frompc, selfpc; \
87 * selfpc = pc pushed by call to mcount \
89 __asm("add %%o7, 8, %0" : "=r" (selfpc)); \
94 __mcount(frompc, selfpc); \
/freebsd-10.2-release/sys/amd64/include/
H A Dprofile.h112 static void _mcount(uintfptr_t frompc, uintfptr_t selfpc) __used; \
152 uintfptr_t selfpc, frompc; \
157 * selfpc = pc pushed by call to mcount \
159 __asm("movq 8(%%rbp),%0" : "=r" (selfpc)); \
168 _mcount(frompc, selfpc); \
187 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
/freebsd-10.2-release/lib/libc/gmon/
H A Dmcount.c58 * program's call graph edges. frompc and selfpc are the return
66 _MCOUNT_DECL(uintfptr_t frompc, uintfptr_t selfpc) argument
169 if ((uintfptr_t)selfpc >= (uintfptr_t)btrap
170 && (uintfptr_t)selfpc < (uintfptr_t)eintr) {
171 if ((uintfptr_t)selfpc >= (uintfptr_t)bintr)
199 top->selfpc = selfpc;
205 if (top->selfpc == selfpc) {
222 * had top->selfpc
[all...]
H A Dgmon.c201 "[mcleanup2] frompc 0x%lx selfpc 0x%lx count %lu\n" ,
202 frompc, p->tos[toindex].selfpc,
207 rawarc.raw_selfpc = p->tos[toindex].selfpc;
/freebsd-10.2-release/contrib/gcc/config/i386/
H A Dgmon-sol2.c86 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-10.2-release/sys/i386/include/
H A Dprofile.h118 uintfptr_t selfpc, frompc, ecx; \
131 * selfpc = pc pushed by call to mcount \
133 __asm("movl 4(%%ebp),%0" : "=r" (selfpc)); \
142 _mcount(frompc, selfpc); \
161 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
/freebsd-10.2-release/contrib/gcc/config/sparc/
H A Dgmon-sol2.c55 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-10.2-release/sys/mips/include/
H A Dprofile.h138 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
164 void _mcount(uintfptr_t frompc, uintfptr_t selfpc);
176 void mexitcount(uintfptr_t selfpc);
/freebsd-10.2-release/sys/arm/include/
H A Dprofile.h79 * selfpc = pc pushed by mcount call \
119 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
/freebsd-10.2-release/sys/sys/
H A Dgmon.h130 u_long selfpc; member in struct:tostruct
228 void mexitcount(uintfptr_t selfpc);
/freebsd-10.2-release/sys/powerpc/include/
H A Dprofile.h210 void __mcount(uintfptr_t frompc, uintfptr_t selfpc);
/freebsd-10.2-release/usr.sbin/kgmon/
H A Dkgmon.c444 warnx("[mcleanup] frompc 0x%lx selfpc 0x%lx "
445 "count %ld", frompc, tos[toindex].selfpc,
448 rawarc.raw_selfpc = (u_long)tos[toindex].selfpc;

Completed in 204 milliseconds