Searched refs:userStack (Results 1 - 4 of 4) sorted by relevance

/haiku/src/system/kernel/arch/x86/32/
H A Dthread.cpp332 uint8* userStack = get_signal_stack(thread, frame, action, local
337 = (signal_frame_data*)(userStack + sizeof(stackFrame));
349 if (user_memcpy(userStack, stackFrame, sizeof(stackFrame)) != B_OK)
358 frame->user_sp = (addr_t)userStack;
/haiku/src/system/kernel/arch/x86/64/
H A Dthread.cpp386 uint8* userStack = get_signal_stack(thread, frame, action, local
390 = (signal_frame_data*)(userStack + sizeof(frame->ip));
398 if (user_memcpy(userStack, &frame->ip, sizeof(frame->ip)) != B_OK)
408 frame->user_sp = (addr_t)userStack;
/haiku/src/system/kernel/arch/arm/
H A Darch_thread.cpp284 uint8* userStack = get_signal_stack(thread, frame, sa, local
288 status_t res = user_memcpy(userStack, signalFrameData,
302 frame->usr_sp = (addr_t)userStack;
/haiku/src/system/kernel/arch/riscv64/
H A Darch_thread.cpp238 uint8* userStack = get_signal_stack(thread, frame, sa, local
240 // dprintf(" user stack: 0x%" B_PRIxADDR "\n", (addr_t)userStack);
241 status_t res = user_memcpy(userStack, signalFrameData,
255 frame->sp = (addr_t)userStack;

Completed in 102 milliseconds