Searched refs:ucf (Results 1 – 8 of 8) sorted by relevance
/l4re-core-master/libc_backends/lib/sig/lib/ARCH-arm/ |
A D | arch.h | 17 ucf->uc_mcontext.trap_no = 0; in fill_ucontext_frame() 19 ucf->uc_mcontext.oldmask = 0; in fill_ucontext_frame() 46 ue->r[0] = ucf->uc_mcontext.arm_r0; in fill_utcb_exc() 47 ue->r[1] = ucf->uc_mcontext.arm_r1; in fill_utcb_exc() 48 ue->r[2] = ucf->uc_mcontext.arm_r2; in fill_utcb_exc() 49 ue->r[3] = ucf->uc_mcontext.arm_r3; in fill_utcb_exc() 50 ue->r[4] = ucf->uc_mcontext.arm_r4; in fill_utcb_exc() 51 ue->r[5] = ucf->uc_mcontext.arm_r5; in fill_utcb_exc() 52 ue->r[6] = ucf->uc_mcontext.arm_r6; in fill_utcb_exc() 53 ue->r[7] = ucf->uc_mcontext.arm_r7; in fill_utcb_exc() [all …]
|
/l4re-core-master/libc_backends/lib/sig/lib/ARCH-amd64/ |
A D | arch.h | 17 ucf->uc_mcontext.gregs[REG_R15] = ue->r15; in fill_ucontext_frame() 18 ucf->uc_mcontext.gregs[REG_R14] = ue->r14; in fill_ucontext_frame() 19 ucf->uc_mcontext.gregs[REG_R13] = ue->r13; in fill_ucontext_frame() 20 ucf->uc_mcontext.gregs[REG_R12] = ue->r12; in fill_ucontext_frame() 21 ucf->uc_mcontext.gregs[REG_R11] = ue->r11; in fill_ucontext_frame() 22 ucf->uc_mcontext.gregs[REG_R10] = ue->r10; in fill_ucontext_frame() 23 ucf->uc_mcontext.gregs[REG_R9] = ue->r9; in fill_ucontext_frame() 24 ucf->uc_mcontext.gregs[REG_R8] = ue->r8; in fill_ucontext_frame() 25 ucf->uc_mcontext.gregs[REG_RDI] = ue->rdi; in fill_ucontext_frame() 26 ucf->uc_mcontext.gregs[REG_RSI] = ue->rsi; in fill_ucontext_frame() [all …]
|
/l4re-core-master/libc_backends/lib/sig/lib/ARCH-x86/ |
A D | arch.h | 29 ucf->uc_mcontext.gregs[REG_GS] = ue->gs; in fill_ucontext_frame() 30 ucf->uc_mcontext.gregs[REG_FS] = ue->fs; in fill_ucontext_frame() 34 ucf->uc_mcontext.gregs[REG_EDI] = ue->edi; in fill_ucontext_frame() 35 ucf->uc_mcontext.gregs[REG_ESI] = ue->esi; in fill_ucontext_frame() 36 ucf->uc_mcontext.gregs[REG_EBP] = ue->ebp; in fill_ucontext_frame() 37 ucf->uc_mcontext.gregs[REG_ESP] = ue->sp; in fill_ucontext_frame() 38 ucf->uc_mcontext.gregs[REG_EBX] = ue->ebx; in fill_ucontext_frame() 39 ucf->uc_mcontext.gregs[REG_EDX] = ue->edx; in fill_ucontext_frame() 47 ucf->uc_mcontext.gregs[REG_EIP] = ue->ip; in fill_ucontext_frame() 51 ucf->uc_mcontext.gregs[REG_UESP] = ue->sp; in fill_ucontext_frame() [all …]
|
/l4re-core-master/libc_backends/lib/sig/lib/ARCH-arm64/ |
A D | arch.h | 19 ucf->uc_mcontext.fault_address = ue->pfa; in fill_ucontext_frame() 22 ucf->uc_mcontext.regs[i] = ue->r[i]; in fill_ucontext_frame() 24 ucf->uc_mcontext.sp = ue->sp; in fill_ucontext_frame() 25 ucf->uc_mcontext.pc = ue->pc; in fill_ucontext_frame() 26 ucf->uc_mcontext.pstate = ue->pstate; in fill_ucontext_frame() 30 void fill_utcb_exc(l4_exc_regs_t *ue, ucontext_t *ucf) in fill_utcb_exc() argument 34 ue->pfa = ucf->uc_mcontext.fault_address; in fill_utcb_exc() 37 ue->r[i] = ucf->uc_mcontext.regs[i]; in fill_utcb_exc() 39 ue->sp = ucf->uc_mcontext.sp; in fill_utcb_exc() 40 ue->pc = ucf->uc_mcontext.pc; in fill_utcb_exc() [all …]
|
/l4re-core-master/libc_backends/lib/sig/lib/ARCH-mips/ |
A D | arch.h | 15 void fill_ucontext_frame(ucontext_t *ucf, l4_exc_regs_t *ue) in fill_ucontext_frame() argument 18 ucf->uc_mcontext.gregs[i] = ue->r[i]; in fill_ucontext_frame() 20 ucf->uc_mcontext.mdhi = ue->hi; in fill_ucontext_frame() 21 ucf->uc_mcontext.mdlo = ue->lo; in fill_ucontext_frame() 22 ucf->uc_mcontext.pc = ue->epc; in fill_ucontext_frame() 26 void fill_utcb_exc(l4_exc_regs_t *ue, ucontext_t *ucf) in fill_utcb_exc() argument 29 ue->r[i] = ucf->uc_mcontext.gregs[i]; in fill_utcb_exc() 31 ue->hi = ucf->uc_mcontext.mdhi; in fill_utcb_exc() 32 ue->lo = ucf->uc_mcontext.mdlo; in fill_utcb_exc() 33 ue->epc = ucf->uc_mcontext.pc; in fill_utcb_exc()
|
/l4re-core-master/libc_backends/lib/sig/lib/ARCH-ppc32/ |
A D | arch.h | 15 void fill_ucontext_frame(ucontext_t *ucf, l4_exc_regs_t *ue) in fill_ucontext_frame() argument 17 ucf->uc_mcontext.regs->trap = 0; in fill_ucontext_frame() 19 ucf->uc_mcontext.regs->gpr[0] = ue->r[0]; in fill_ucontext_frame() 21 ucf->uc_mcontext.regs->dar = ue->pfa; in fill_ucontext_frame() 25 void fill_utcb_exc(l4_exc_regs_t *ue, ucontext_t *ucf) in fill_utcb_exc() argument 27 ue->r[0] = ucf->uc_mcontext.regs->gpr[0]; in fill_utcb_exc()
|
/l4re-core-master/libc_backends/lib/sig/lib/ |
A D | sig.cc | 153 ucontext_t *ucf = (ucontext_t *)(u->r[29] - sizeof(*ucf)); in setup_sig_frame() local 156 ucontext_t *ucf = (ucontext_t *)(u->sp - sizeof(*ucf)); in setup_sig_frame() 160 if (!range_ok((l4_addr_t)ucf, sizeof(*ucf))) in setup_sig_frame() 163 fill_ucontext_frame(ucf, u); in setup_sig_frame() 166 u->sp = (l4_umword_t)ucf; in setup_sig_frame() 169 u->r[2] = (l4_umword_t)ucf; in setup_sig_frame() 172 u->r[29] = (l4_umword_t)ucf; in setup_sig_frame() 175 u->r[2] = (l4_umword_t)ucf; in setup_sig_frame() 179 *(l4_umword_t *)u->sp = (l4_umword_t)ucf; in setup_sig_frame() 255 if (!range_ok((l4_addr_t)ucf, sizeof(*ucf))) in op_exception() [all …]
|
/l4re-core-master/libc_backends/lib/sig/lib/ARCH-sparc/ |
A D | arch.h | 15 void fill_ucontext_frame(ucontext_t *ucf, l4_exc_regs_t *ue) in fill_ucontext_frame() argument 21 void fill_utcb_exc(l4_exc_regs_t *ue, ucontext_t *ucf) in fill_utcb_exc() argument
|
Completed in 17 milliseconds