| /freebsd-12.1/sys/libkern/ |
| H A D | mcount.c | 61 _MCOUNT_DECL(uintfptr_t frompc, uintfptr_t selfpc) /* _mcount; may be static, inline, etc */ in _MCOUNT_DECL() argument 93 MCOUNT_DETRAMP(frompc); in _MCOUNT_DECL() 102 frompc = MCOUNT_FROMPC_USER(frompc); in _MCOUNT_DECL() 109 if (frompc < p->lowpc || frompc - p->lowpc >= p->textsize) in _MCOUNT_DECL() 110 frompc = MCOUNT_USERPC; in _MCOUNT_DECL() 114 frompci = frompc - p->lowpc; in _MCOUNT_DECL() 157 frompc = MCOUNT_FROMPC_INTR(selfpc); in _MCOUNT_DECL() 158 if ((frompc - p->lowpc) < p->textsize) in _MCOUNT_DECL() 159 frompci = frompc - p->lowpc; in _MCOUNT_DECL()
|
| /freebsd-12.1/sys/amd64/include/ |
| H A D | profile.h | 110 static void _mcount(uintfptr_t frompc, uintfptr_t selfpc) __used; \ 150 uintfptr_t selfpc, frompc; \ 164 __asm("movq (%%rbp),%0" : "=r" (frompc)); \ 165 frompc = ((uintfptr_t *)frompc)[1]; \ 166 _mcount(frompc, selfpc); \ 185 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
| /freebsd-12.1/sys/i386/include/ |
| H A D | profile.h | 129 uintfptr_t selfpc, frompc, ecx; \ 151 __asm("movl (%%ebp),%0" : "=r" (frompc)); \ 152 frompc = ((uintfptr_t *)frompc)[1]; \ 153 _mcount(frompc, selfpc); \ 172 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
| /freebsd-12.1/sys/sparc64/include/ |
| H A D | profile.h | 70 void mcount(uintfptr_t frompc, uintfptr_t selfpc); 83 uintfptr_t frompc, selfpc; \ 95 __asm("add %%i7, 8, %0" : "=r" (frompc)); \ 96 __mcount(frompc, selfpc); \
|
| /freebsd-12.1/lib/libc/gmon/ |
| H A D | gmon.c | 121 u_long frompc; in _mcleanup() local 189 frompc = p->lowpc; in _mcleanup() 190 frompc += fromindex * p->hashfraction * sizeof(*p->froms); in _mcleanup() 196 frompc, p->tos[toindex].selfpc, in _mcleanup() 200 rawarc.raw_frompc = frompc; in _mcleanup()
|
| H A D | mcount.c | 68 _MCOUNT_DECL(uintfptr_t frompc, uintfptr_t selfpc) in _MCOUNT_DECL() argument 97 frompci = frompc - p->lowpc; in _MCOUNT_DECL()
|
| /freebsd-12.1/contrib/gcc/config/i386/ |
| H A D | gmon-sol2.c | 204 char *frompc; in _mcleanup() local 224 frompc = s_lowpc + (fromindex * HASHFRACTION * sizeof(*froms)); in _mcleanup() 229 frompc , tos[toindex].selfpc , tos[toindex].count ); in _mcleanup() 231 rawarc.raw_frompc = (unsigned long) frompc; in _mcleanup()
|
| /freebsd-12.1/contrib/gcc/config/sparc/ |
| H A D | gmon-sol2.c | 176 char *frompc; in _mcleanup() local 219 frompc = s_lowpc + (fromindex * HASHFRACTION * sizeof(*froms)); in _mcleanup() 224 frompc , tos[toindex].selfpc , tos[toindex].count ); in _mcleanup() 226 rawarc.raw_frompc = (unsigned long) frompc; in _mcleanup()
|
| /freebsd-12.1/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);
|
| /freebsd-12.1/usr.sbin/kgmon/ |
| H A D | kgmon.c | 351 u_long frompc; in dumpstate() local 441 frompc = (u_long)kvp->gpm.lowpc + in dumpstate() 447 "count %ld", frompc, tos[toindex].selfpc, in dumpstate() 449 rawarc.raw_frompc = frompc; in dumpstate()
|
| /freebsd-12.1/sys/arm/include/ |
| H A D | profile.h | 126 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
| /freebsd-12.1/sys/riscv/include/ |
| H A D | profile.h | 69 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
| /freebsd-12.1/sys/arm64/include/ |
| H A D | profile.h | 69 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
| /freebsd-12.1/sys/powerpc/include/ |
| H A D | profile.h | 223 void __mcount(uintfptr_t frompc, uintfptr_t selfpc);
|