/netbsd-6-1-5-RELEASE/lib/libpthread/arch/i386/ |
H A D | pthread_md.h | 47 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_UESP]) 61 (ucp)->uc_mcontext.__gregs[_REG_GS] = \ 62 ucur.uc_mcontext.__gregs[_REG_GS], \ 63 (ucp)->uc_mcontext.__gregs[_REG_FS] = \ 64 ucur.uc_mcontext.__gregs[_REG_FS], \ 65 (ucp)->uc_mcontext.__gregs[_REG_ES] = \ 66 ucur.uc_mcontext.__gregs[_REG_ES], \ 67 (ucp)->uc_mcontext.__gregs[_REG_DS] = \ 68 ucur.uc_mcontext.__gregs[_REG_DS], \ 69 (ucp)->uc_mcontext.__gregs[_REG_C [all...] |
/netbsd-6-1-5-RELEASE/lib/libc/arch/hppa/gen/ |
H A D | __longjmp14.c | 66 uc.uc_mcontext.__gregs[3] = regs[3]; 67 uc.uc_mcontext.__gregs[4] = regs[4]; 68 uc.uc_mcontext.__gregs[5] = regs[5]; 69 uc.uc_mcontext.__gregs[6] = regs[6]; 70 uc.uc_mcontext.__gregs[7] = regs[7]; 71 uc.uc_mcontext.__gregs[8] = regs[8]; 72 uc.uc_mcontext.__gregs[9] = regs[9]; 73 uc.uc_mcontext.__gregs[10] = regs[10]; 74 uc.uc_mcontext.__gregs[11] = regs[11]; 75 uc.uc_mcontext.__gregs[1 [all...] |
/netbsd-6-1-5-RELEASE/lib/libpthread/arch/powerpc/ |
H A D | pthread_md.h | 51 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[1]) 59 (ucp)->uc_mcontext.__gregs[_REG_MSR] = 0xd032;
|
/netbsd-6-1-5-RELEASE/lib/libpthread/arch/powerpc64/ |
H A D | pthread_md.h | 51 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[1]) 59 (ucp)->uc_mcontext.__gregs[_REG_MSR] = 0xd032;
|
/netbsd-6-1-5-RELEASE/lib/libpthread/arch/sh3/ |
H A D | pthread_md.h | 50 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_R15]) 57 (ucp)->uc_mcontext.__gregs[_REG_SR] = 0;
|
/netbsd-6-1-5-RELEASE/lib/libpthread/arch/arm/ |
H A D | pthread_md.h | 52 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_SP]) 61 (ucp)->uc_mcontext.__gregs[_REG_PC] = \ 62 ((ucp)->uc_mcontext.__gregs[_REG_PC] & 0x3fffffc) | 0x0; 66 (ucp)->uc_mcontext.__gregs[_REG_CPSR] = 0x10;
|
/netbsd-6-1-5-RELEASE/lib/libc/arch/alpha/gen/ |
H A D | __longjmp14.c | 66 uc.uc_mcontext.__gregs[_REG_V0] = val; 69 uc.uc_mcontext.__gregs[_REG_S0] = sc->sc_regs[R_S0]; 70 uc.uc_mcontext.__gregs[_REG_S1] = sc->sc_regs[R_S1]; 71 uc.uc_mcontext.__gregs[_REG_S2] = sc->sc_regs[R_S2]; 72 uc.uc_mcontext.__gregs[_REG_S3] = sc->sc_regs[R_S3]; 73 uc.uc_mcontext.__gregs[_REG_S4] = sc->sc_regs[R_S4]; 74 uc.uc_mcontext.__gregs[_REG_S5] = sc->sc_regs[R_S5]; 75 uc.uc_mcontext.__gregs[_REG_S6] = sc->sc_regs[R_S6]; 76 uc.uc_mcontext.__gregs[_REG_RA] = sc->sc_regs[R_RA]; 77 uc.uc_mcontext.__gregs[_REG_G [all...] |
/netbsd-6-1-5-RELEASE/lib/libc/arch/sparc64/gen/ |
H A D | longjmp.c | 87 uc.uc_mcontext.__gregs[_REG_CCR] = sc->sc_tstate; 88 uc.uc_mcontext.__gregs[_REG_PC] = sc->sc_pc; 89 uc.uc_mcontext.__gregs[_REG_nPC] = sc->sc_pc+4; 90 uc.uc_mcontext.__gregs[_REG_G1] = sc->sc_g1; 91 uc.uc_mcontext.__gregs[_REG_G2] = sc->sc_o0; 92 uc.uc_mcontext.__gregs[_REG_G3] = r->g3; 93 uc.uc_mcontext.__gregs[_REG_G4] = 0; 94 uc.uc_mcontext.__gregs[_REG_G5] = 0; 95 uc.uc_mcontext.__gregs[_REG_G6] = r->g6; 96 uc.uc_mcontext.__gregs[_REG_G [all...] |
/netbsd-6-1-5-RELEASE/lib/libc/arch/vax/gen/ |
H A D | __longjmp14.c | 70 uc.uc_mcontext.__gregs[_REG_R0] = val; 73 uc.uc_mcontext.__gregs[_REG_AP] = jb->jb_sc.sc_ap; 74 uc.uc_mcontext.__gregs[_REG_SP] = jb->jb_sc.sc_sp; 75 uc.uc_mcontext.__gregs[_REG_FP] = jb->jb_sc.sc_fp; 76 uc.uc_mcontext.__gregs[_REG_PC] = jb->jb_sc.sc_pc; 77 uc.uc_mcontext.__gregs[_REG_PSL] = jb->jb_sc.sc_ps; 79 uc.uc_mcontext.__gregs[_REG_R6] = jb->jb_regs[0]; 80 uc.uc_mcontext.__gregs[_REG_R7] = jb->jb_regs[1]; 81 uc.uc_mcontext.__gregs[_REG_R8] = jb->jb_regs[2]; 82 uc.uc_mcontext.__gregs[_REG_R [all...] |
/netbsd-6-1-5-RELEASE/lib/libpthread/arch/m68k/ |
H A D | pthread_md.h | 44 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_A7])
|
/netbsd-6-1-5-RELEASE/lib/libpthread/arch/mips/ |
H A D | pthread_md.h | 45 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_SP])
|
/netbsd-6-1-5-RELEASE/lib/libpthread/arch/sparc/ |
H A D | pthread_md.h | 45 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_O6])
|
/netbsd-6-1-5-RELEASE/lib/libpthread/arch/sparc64/ |
H A D | pthread_md.h | 45 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_O6])
|
/netbsd-6-1-5-RELEASE/lib/libc/arch/sparc/gen/ |
H A D | longjmp.c | 89 uc.uc_mcontext.__gregs[_REG_PSR] = sc->sc_psr; 90 uc.uc_mcontext.__gregs[_REG_PC] = sc->sc_pc; 91 uc.uc_mcontext.__gregs[_REG_nPC] = sc->sc_pc+4; 92 uc.uc_mcontext.__gregs[_REG_O6] = sc->sc_sp; 93 uc.uc_mcontext.__gregs[_REG_G2] = sc->sc_g1; 94 uc.uc_mcontext.__gregs[_REG_G3] = sc->sc_npc; 95 uc.uc_mcontext.__gregs[_REG_G4] = r->g4; 96 uc.uc_mcontext.__gregs[_REG_G7] = r->g7; 99 uc.uc_mcontext.__gregs[_REG_O0] = (val != 0 ? val : 1);
|
/netbsd-6-1-5-RELEASE/lib/libpthread/arch/alpha/ |
H A D | pthread_md.h | 47 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_SP]) 55 (ucp)->uc_mcontext.__gregs[_REG_PS] = 0x0008;
|
/netbsd-6-1-5-RELEASE/lib/libpthread/arch/hppa/ |
H A D | pthread_md.h | 47 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_SP]) 54 (ucp)->uc_mcontext.__gregs[_REG_PSW] = 0x4000f;
|
/netbsd-6-1-5-RELEASE/lib/libpthread/arch/vax/ |
H A D | pthread_md.h | 45 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_SP]) 53 (ucp)->uc_mcontext.__gregs[_REG_PSL] = 0x03c00000;
|
/netbsd-6-1-5-RELEASE/lib/libpthread/arch/x86_64/ |
H A D | pthread_md.h | 48 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_URSP]) 58 (ucp)->uc_mcontext.__gregs[_REG_GS] = 0x23, \ 59 (ucp)->uc_mcontext.__gregs[_REG_FS] = 0x23, \ 60 (ucp)->uc_mcontext.__gregs[_REG_ES] = 0x23, \ 61 (ucp)->uc_mcontext.__gregs[_REG_DS] = 0x23, \ 62 (ucp)->uc_mcontext.__gregs[_REG_CS] = 0x1b, \ 63 (ucp)->uc_mcontext.__gregs[_REG_SS] = 0x23, \ 64 (ucp)->uc_mcontext.__gregs[_REG_RFL] = 0x202;
|
/netbsd-6-1-5-RELEASE/lib/libc/arch/mips/gen/ |
H A D | longjmp.c | 73 uc.uc_mcontext.__gregs[_REG_V0] = val; 76 uc.uc_mcontext.__gregs[_REG_S0] = sc->sc_regs[_R_S0]; 77 uc.uc_mcontext.__gregs[_REG_S1] = sc->sc_regs[_R_S1]; 78 uc.uc_mcontext.__gregs[_REG_S2] = sc->sc_regs[_R_S2]; 79 uc.uc_mcontext.__gregs[_REG_S3] = sc->sc_regs[_R_S3]; 80 uc.uc_mcontext.__gregs[_REG_S4] = sc->sc_regs[_R_S4]; 81 uc.uc_mcontext.__gregs[_REG_S5] = sc->sc_regs[_R_S5]; 82 uc.uc_mcontext.__gregs[_REG_S6] = sc->sc_regs[_R_S6]; 83 uc.uc_mcontext.__gregs[_REG_S7] = sc->sc_regs[_R_S7]; 84 uc.uc_mcontext.__gregs[_REG_S [all...] |
/netbsd-6-1-5-RELEASE/lib/libc/arch/powerpc/gen/ |
H A D | _lwp.c | 63 u->uc_mcontext.__gregs[3] = (int) arg; /* arg1 */ 64 u->uc_mcontext.__gregs[1] = ((int) sp) - 12; /* stack */ 65 u->uc_mcontext.__gregs[33] = (int) _lwp_exit; /* LR */ 66 u->uc_mcontext.__gregs[34] = (int) start; /* PC */ 67 u->uc_mcontext.__gregs[_REG_R2] =
|
/netbsd-6-1-5-RELEASE/lib/libc/arch/sh3/gen/ |
H A D | _lwp.c | 63 u->uc_mcontext.__gregs[_REG_R4] = (__greg_t) arg; 64 u->uc_mcontext.__gregs[_REG_SP] = ((__greg_t) sp) & ~3; 65 u->uc_mcontext.__gregs[_REG_PR] = (__greg_t) _lwp_exit; 66 u->uc_mcontext.__gregs[_REG_PC] = (__greg_t) start; 67 u->uc_mcontext.__gregs[_REG_GBR] = (__greg_t) private;
|
/netbsd-6-1-5-RELEASE/sys/arch/hppa/include/ |
H A D | mcontext.h | 48 __gregset_t __gregs; member in struct:__anon5949 52 #define _UC_MACHINE_SP(uc) ((uc)->uc_mcontext.__gregs[_REG_SP]) 53 #define _UC_MACHINE_PC(uc) ((uc)->uc_mcontext.__gregs[_REG_PCOQH]) 56 (uc)->uc_mcontext.__gregs[_REG_PCOQH] = (pc); \ 57 (uc)->uc_mcontext.__gregs[_REG_PCOQT] = (pc) + 4; \
|
/netbsd-6-1-5-RELEASE/lib/libc/arch/m68k/gen/ |
H A D | longjmp.c | 64 uc.uc_mcontext.__gregs[_REG_D0] = val; 80 uc.uc_mcontext.__gregs[_REG_A7] = sc->sc_sp; 81 uc.uc_mcontext.__gregs[_REG_PC] = sc->sc_pc; 82 uc.uc_mcontext.__gregs[_REG_PS] = sc->sc_ps; 83 uc.uc_mcontext.__gregs[_REG_A6] = sc->sc_fp; 86 memcpy(&uc.uc_mcontext.__gregs[_REG_D2], 88 memcpy(&uc.uc_mcontext.__gregs[_REG_A2],
|
/netbsd-6-1-5-RELEASE/sys/arch/i386/include/ |
H A D | mcontext.h | 98 __gregset_t __gregs; member in struct:__anon5977 114 #define _UC_MACHINE_SP(uc) ((uc)->uc_mcontext.__gregs[_REG_UESP] + \ 115 ((uc)->uc_mcontext.__gregs[_REG_EFL] & PSL_VM ? \ 116 ((uc)->uc_mcontext.__gregs[_REG_SS] << 4) : 0)) 121 #define _UC_MACHINE_SP(uc) ((uc)->uc_mcontext.__gregs[_REG_UESP]) 123 #define _UC_MACHINE_PC(uc) ((uc)->uc_mcontext.__gregs[_REG_EIP]) 124 #define _UC_MACHINE_INTRV(uc) ((uc)->uc_mcontext.__gregs[_REG_EAX])
|
/netbsd-6-1-5-RELEASE/lib/libc/arch/arm/gen/ |
H A D | _lwp.c | 67 u->uc_mcontext.__gregs[_REG_R0] = (__greg_t) arg; 68 u->uc_mcontext.__gregs[_REG_SP] = ((__greg_t) sp) & ~7; 69 u->uc_mcontext.__gregs[_REG_LR] = (__greg_t) _lwp_exit; 70 u->uc_mcontext.__gregs[_REG_PC] = (__greg_t) start;
|