Home
last modified time | relevance | path

Searched refs:argno (Results 1 – 7 of 7) sorted by relevance

/xnu-11215/bsd/dev/i386/
H A Dsdt_x86.c68 sdt_getarg(void *arg, dtrace_id_t id, void *parg, int argno, int aframes) in sdt_getarg() argument
111 if (argno <= inreg) { in sdt_getarg()
117 argno -= (inreg + 1); in sdt_getarg()
130 argno++; /* Advance past probeID */ in sdt_getarg()
132 if (argno <= inreg) { in sdt_getarg()
142 argno -= (inreg + 1); in sdt_getarg()
148 val = (uint64_t)(*(((uintptr_t *)stack) + argno)); in sdt_getarg()
H A Dfasttrap_isa.c206 fasttrap_anarg(x86_saved_state_t *regs, int function_entry, int argno) in fasttrap_anarg() argument
232 if (argno < 6) in fasttrap_anarg()
233 return ((&regs64->rdi)[argno]); in fasttrap_anarg()
235 stack = regs64->isf.rsp + sizeof(uint64_t) * (argno - 6 + shift); in fasttrap_anarg()
242 value = dtrace_fuword32((user_addr_t)(unsigned long)&stack[argno + shift]); in fasttrap_anarg()
2207 fasttrap_pid_getarg(void *arg, dtrace_id_t id, void *parg, int argno, in fasttrap_pid_getarg() argument
2212 return (fasttrap_anarg((x86_saved_state_t *)find_user_regs(current_thread()), 1, argno)); in fasttrap_pid_getarg()
2216 fasttrap_usdt_getarg(void *arg, dtrace_id_t id, void *parg, int argno, in fasttrap_usdt_getarg() argument
2221 return (fasttrap_anarg((x86_saved_state_t *)find_user_regs(current_thread()), 0, argno)); in fasttrap_usdt_getarg()
/xnu-11215/bsd/dev/arm64/
H A Dsdt_arm.c68 sdt_getarg(void *arg, dtrace_id_t id, void *parg, int argno, int aframes) in sdt_getarg() argument
115 if (argno <= inreg) { in sdt_getarg()
122 argno -= (inreg + 1); in sdt_getarg()
135 argno++; /* Advance past probeID */ in sdt_getarg()
137 if (argno <= inreg) { in sdt_getarg()
147 argno -= (inreg + 1); in sdt_getarg()
153 val = (uint64_t)(*(((uintptr_t *)stack) + argno)); in sdt_getarg()
H A Dfasttrap_isa.c1157 fasttrap_pid_getarg(void *arg, dtrace_id_t id, void *parg, int argno, argument
1164 if (argno < 8) {
1165 return saved_state64(regs)->x[argno];
1172 value = dtrace_fuword64((user_addr_t) (sp + argno - 8));
1179 fasttrap_usdt_getarg(void *arg, dtrace_id_t id, void *parg, int argno, int aframes) argument
1181 #pragma unused(arg, id, parg, argno, aframes)
/xnu-11215/bsd/dev/dtrace/
H A Dsystrace.c979 systrace_getargval(void *arg, dtrace_id_t id, void *parg, int argno, int aframes) in systrace_getargval() argument
993 if (argno < 0 || argno >= SYSTRACE_NARGS) { in systrace_getargval()
998 val = uargs[argno]; in systrace_getargval()
1033 machtrace_getarg(void *arg, dtrace_id_t id, void *parg, int argno, int aframes) in machtrace_getarg() argument
1049 if (argno < 0 || argno >= MACHTRACE_NARGS) { in machtrace_getarg()
1055 val = (uint64_t)*(stack + argno); in machtrace_getarg()
H A Dprofile_prvd.c554 profile_getarg(void *arg, dtrace_id_t id, void *parg, int argno, int aframes) in profile_getarg() argument
556 #pragma unused(arg, id, parg, argno, aframes) in profile_getarg()
/xnu-11215/bsd/sys/
H A Ddtrace.h2319 int argno, int aframes);