Home
last modified time | relevance | path

Searched refs:frompc (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/sys/libkern/
H A Dmcount.c61 _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 Dprofile.h110 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 Dprofile.h129 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 Dprofile.h70 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 Dgmon.c121 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 Dmcount.c68 _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 Dgmon-sol2.c204 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 Dgmon-sol2.c176 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 Dprofile.h141 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 Dkgmon.c351 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 Dprofile.h126 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
/freebsd-12.1/sys/riscv/include/
H A Dprofile.h69 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
/freebsd-12.1/sys/arm64/include/
H A Dprofile.h69 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
/freebsd-12.1/sys/powerpc/include/
H A Dprofile.h223 void __mcount(uintfptr_t frompc, uintfptr_t selfpc);