| /src/sys/arch/m68k/include/ |
| profile.h | 47 int selfpc, frompcindex; \ 49 __asm("movl %%a6@(0)@(4),%0" : "=r" (frompcindex)); \ 50 _mcount(frompcindex, selfpc); \ 60 int selfpc, frompcindex; \ 62 __asm("movl %%a6@(0),%%a0 ; movl %%a0@(4),%0" : "=r" (frompcindex) : /* no inputs */ : "a0"); \ 63 _mcount(frompcindex, selfpc); \
|
| /src/common/lib/libc/gmon/ |
| mcount.c | 125 * Note: the original BSD code used the same variable (frompcindex) for 126 * both frompcindex and frompc. Any reasonable, modern compiler will 133 u_short *frompcindex; local in function:_MCOUNT_DECL 175 * check that frompcindex is a reasonable pc value. 185 frompcindex = 190 frompcindex = 193 toindex = *frompcindex; 203 *frompcindex = (u_short)toindex; 239 top->link = *frompcindex; 240 *frompcindex = (u_short)toindex 292 u_short *frompcindex, qtoindex, toindex; local in function:_gmonparam_merge [all...] |
| /src/sys/arch/i386/include/ |
| profile.h | 61 int selfpc, frompcindex; \ 76 * frompcindex = stack frame of caller, assuming frame pointer \ 78 frompcindex = ((int *)__builtin_frame_address(1))[1]; \ 79 _mcount((u_long)frompcindex, (u_long)selfpc); \
|
| /src/lib/libc/gmon/ |
| gmon.c | 263 u_short *frompcindex, qtoindex, toindex; local in function:_m_gmon_merge_two 278 frompcindex = &p->froms[fromindex]; 279 toindex = *frompcindex; 289 *frompcindex = (u_short)toindex; 326 top->link = *frompcindex; 327 *frompcindex = (u_short)toindex;
|