Home
last modified time | relevance | path

Searched refs:exp_frame (Results 1 – 9 of 9) sorted by relevance

/components/lwp/arch/aarch64/cortex-a/
A Dlwp_arch.c147 long x0 = exp_frame->x0; in arch_syscall_prepare_signal()
148 exp_frame->x0 = rc; in arch_syscall_prepare_signal()
149 exp_frame->x7 = x0; in arch_syscall_prepare_signal()
157 struct rt_hw_exp_stack *exp_frame = eframe; in arch_syscall_set_errno() local
158 if (exp_frame->x0 == -expected) in arch_syscall_set_errno()
159 exp_frame->x0 = -code; in arch_syscall_set_errno()
165 struct rt_hw_exp_stack *exp_frame = eframe; in arch_signal_check_erestart() local
166 long rc = exp_frame->x0; in arch_signal_check_erestart()
167 long sys_id = exp_frame->x8; in arch_signal_check_erestart()
174 exp_frame->x0 = exp_frame->x7; in arch_signal_check_erestart()
[all …]
A Dlwp_arch.h57 struct rt_hw_exp_stack *exp_frame,
/components/lwp/arch/risc-v/rv64/
A Dlwp_arch.c280 struct rt_hw_stack_frame *exp_frame, rt_base_t user_sp, in arch_signal_ucontext_save() argument
294 lwp_memcpy(&new_sp->frame, exp_frame, sizeof(*exp_frame)); in arch_signal_ucontext_save()
A Dlwp_arch.h74 struct rt_hw_stack_frame *exp_frame, rt_base_t user_sp,
/components/lwp/arch/arm/cortex-a/
A Dlwp_arch.h46 struct signal_regs *exp_frame, rt_base_t user_sp,
A Dlwp_arch.c157 struct signal_regs *exp_frame, rt_base_t user_sp, in arch_signal_ucontext_save() argument
172 …lwp_memcpy(&new_sp->frame.r0_to_r12, exp_frame, sizeof(new_sp->frame.r0_to_r12) + sizeof(rt_base_t… in arch_signal_ucontext_save()
/components/lwp/
A Dlwp_arch_comm.h61 void *exp_frame, void *entry_uaddr,
A Dlwp_signal.c651 void *exp_frame) in _catch_signal_locked() argument
685 arch_syscall_set_errno(exp_frame, EINTR, ERESTART); in _catch_signal_locked()
686 arch_thread_signal_enter(signo, p_usi, exp_frame, 0, &thread->signal.sigset_mask); in _catch_signal_locked()
717 arch_syscall_set_errno(exp_frame, EINTR, ERESTART); in _catch_signal_locked()
726 arch_thread_signal_enter(signo, p_usi, exp_frame, handler, &save_sig_mask); in _catch_signal_locked()
736 void lwp_thread_signal_catch(void *exp_frame) in lwp_thread_signal_catch() argument
796 _catch_signal_locked(lwp, thread, signo, siginfo, handler, exp_frame); in lwp_thread_signal_catch()
A Dlwp_signal.h163 void lwp_thread_signal_catch(void *exp_frame);

Completed in 11 milliseconds