Lines Matching refs:stack
239 user_addr_t stack;
248 stack = regs64->isf.rsp + sizeof(uint64_t) * (argno - 6 + shift);
250 value = dtrace_fuword64(stack);
253 uint32_t *stack = (uint32_t *)(uintptr_t)(regs32->uesp);
255 value = dtrace_fuword32((user_addr_t)(unsigned long)&stack[argno + shift]);
733 * Provide a hint to the stack trace functions to add the
734 * following pc to the top of the stack since it's missing
787 user_addr_t stack = (user_addr_t)regs64->isf.rsp;
796 fasttrap_fuword64_noerr(stack + (x * sizeof(uint64_t)), &argv[i]);
810 uint32_t *stack = (uint32_t *)(uintptr_t)(regs32->uesp);
815 fasttrap_fuword32_noerr((user_addr_t)(unsigned long)&stack[x], &argv[i]);
1037 uint32_t *stack = (uint32_t *)(uintptr_t)(regs32->uesp);
1041 * stack. If this is a function entry probe, we need
1042 * to skip the first entry on the stack as it
1046 fasttrap_fuword32_noerr((user_addr_t)(unsigned long)&stack[0], &s0);
1047 fasttrap_fuword32_noerr((user_addr_t)(unsigned long)&stack[1], &s1);
1048 fasttrap_fuword32_noerr((user_addr_t)(unsigned long)&stack[2], &s2);
1049 fasttrap_fuword32_noerr((user_addr_t)(unsigned long)&stack[3], &s3);
1050 fasttrap_fuword32_noerr((user_addr_t)(unsigned long)&stack[4], &s4);
1051 fasttrap_fuword32_noerr((user_addr_t)(unsigned long)&stack[5], &s5);
1344 * address onto the stack. If this fails, we send the process
1884 * address onto the stack. If this fails, we send the process