/sysdeps/unix/sysv/linux/x86/ |
A D | tst-cet-setcontext-1.c | 29 static ucontext_t ctx[5]; variable 38 if (setcontext (&ctx[2]) != 0) in f2() 49 if (getcontext (&ctx[2]) != 0) in f1() 75 ctx[3].uc_stack.ss_sp = st1; in do_test() 77 ctx[3].uc_link = &ctx[0]; in do_test() 80 ctx[1].uc_stack.ss_sp = st1; in do_test() 82 ctx[1].uc_link = &ctx[0]; in do_test() 85 ctx[4].uc_stack.ss_sp = st1; in do_test() 87 ctx[4].uc_link = &ctx[0]; in do_test() 102 if (ctx[3].__ssp[1] != 0 in do_test() [all …]
|
/sysdeps/unix/sysv/linux/i386/ |
A D | register-dump.h | 53 register_dump (int fd, struct ucontext_t *ctx) in register_dump() argument 79 hexvalue (ctx->uc_flags, regs[9], 8); in register_dump() 88 hexvalue (ctx->uc_mcontext.oldmask, regs[18], 8); in register_dump() 90 hexvalue (ctx->uc_mcontext.cr2, regs[20], 8); in register_dump() 137 hexvalue (ctx->__fpregs_mem.cw, fpregs[0], 8); in register_dump() 138 hexvalue (ctx->__fpregs_mem.sw, fpregs[1], 8); in register_dump() 139 hexvalue (ctx->__fpregs_mem.tag, fpregs[2], 8); in register_dump() 140 hexvalue (ctx->__fpregs_mem.ipoff, fpregs[3], 8); in register_dump() 141 hexvalue (ctx->__fpregs_mem.cssel, fpregs[4], 4); in register_dump() 142 hexvalue (ctx->__fpregs_mem.dataoff, fpregs[5], 8); in register_dump() [all …]
|
/sysdeps/unix/sysv/linux/sh/ |
A D | register-dump.h | 56 register_dump (int fd, struct ucontext_t *ctx) in register_dump() argument 72 hexvalue (ctx->uc_mcontext.gregs[REG_R0], regs[0], 8); in register_dump() 73 hexvalue (ctx->uc_mcontext.gregs[REG_R1], regs[1], 8); in register_dump() 88 hexvalue (ctx->uc_mcontext.macl, regs[16], 8); in register_dump() 89 hexvalue (ctx->uc_mcontext.mach, regs[17], 8); in register_dump() 90 hexvalue (ctx->uc_mcontext.pc, regs[18], 8); in register_dump() 91 hexvalue (ctx->uc_mcontext.pr, regs[19], 8); in register_dump() 92 hexvalue (ctx->uc_mcontext.gbr, regs[20], 8); in register_dump() 93 hexvalue (ctx->uc_mcontext.sr, regs[21], 8); in register_dump() 147 if (ctx->uc_mcontext.ownedfp != 0) in register_dump() [all …]
|
/sysdeps/unix/sysv/linux/mips/mips32/ |
A D | bug-getcontext-mips-gp.c | 35 ucontext_t ctx; in do_test() local 36 memset (&ctx, 0, sizeof (ctx)); in do_test() 37 int status = getcontext (&ctx); in do_test() 44 if (ctx.uc_mcontext.gregs[SP_REG] == 0 in do_test() 45 || ctx.uc_mcontext.gregs[SP_REG] > 0xffffffff) in do_test() 48 ctx.uc_mcontext.gregs[SP_REG]); in do_test() 52 if (ctx.uc_mcontext.pc == 0 in do_test() 53 || ctx.uc_mcontext.pc > 0xffffffff) in do_test() 56 ctx.uc_mcontext.pc); in do_test()
|
/sysdeps/unix/sysv/linux/x86_64/ |
A D | register-dump.h | 67 register_dump (int fd, ucontext_t *ctx) in register_dump() argument 86 hexvalue (ctx->uc_mcontext.gregs[REG_RAX], regs[0], 16); in register_dump() 87 hexvalue (ctx->uc_mcontext.gregs[REG_RBX], regs[1], 16); in register_dump() 88 hexvalue (ctx->uc_mcontext.gregs[REG_RCX], regs[2], 16); in register_dump() 89 hexvalue (ctx->uc_mcontext.gregs[REG_RDX], regs[3], 16); in register_dump() 93 hexvalue (ctx->uc_mcontext.gregs[REG_R8], regs[7], 16); in register_dump() 94 hexvalue (ctx->uc_mcontext.gregs[REG_R9], regs[8], 16); in register_dump() 170 if (ctx->uc_mcontext.fpregs != NULL) in register_dump() 253 | ctx->uc_mcontext.fpregs->_xmm[i].element[2] << 16 in register_dump() 254 | ctx->uc_mcontext.fpregs->_xmm[i].element[1] << 8 in register_dump() [all …]
|
/sysdeps/unix/sysv/linux/mips/ |
A D | register-dump.h | 25 # define CTX_REG(ctx, i) ((ctx)->sc_regs[(i)]) argument 26 # define CTX_PC(ctx) ((ctx)->sc_pc) argument 27 # define CTX_MDHI(ctx) ((ctx)->sc_mdhi) argument 28 # define CTX_MDLO(ctx) ((ctx)->sc_mdlo) argument 32 # define CTX_REG(ctx, i) ((ctx)->uc_mcontext.gregs[(i)]) argument 33 # define CTX_PC(ctx) ((ctx)->uc_mcontext.pc) argument 34 # define CTX_MDHI(ctx) ((ctx)->uc_mcontext.mdhi) argument 35 # define CTX_MDLO(ctx) ((ctx)->uc_mcontext.mdhi) argument 59 register_dump (int fd, CTX_TYPE ctx) in register_dump() argument 78 hexvalue (CTX_PC (ctx), regs[32], REG_HEX_SIZE); in register_dump() [all …]
|
/sysdeps/unix/sysv/linux/csky/ |
A D | register-dump.h | 59 register_dump (int fd, const struct ucontext_t *ctx) in register_dump() argument 75 hexvalue (ctx->uc_mcontext.__gregs.__sr, regs[0], 8); in register_dump() 76 hexvalue (ctx->uc_mcontext.__gregs.__pc, regs[1], 8); in register_dump() 77 hexvalue (ctx->uc_mcontext.__gregs.__usp, regs[2], 8); in register_dump() 78 hexvalue (ctx->uc_mcontext.__gregs.__lr, regs[3], 8); in register_dump() 79 hexvalue (ctx->uc_mcontext.__gregs.__a0, regs[4], 8); in register_dump() 80 hexvalue (ctx->uc_mcontext.__gregs.__a1, regs[5], 8); in register_dump() 81 hexvalue (ctx->uc_mcontext.__gregs.__a2, regs[6], 8); in register_dump() 82 hexvalue (ctx->uc_mcontext.__gregs.__a3, regs[7], 8); in register_dump() 108 hexvalue (ctx->uc_mcontext.__gregs.__tls, regs[33], 8); in register_dump() [all …]
|
/sysdeps/unix/sysv/linux/arm/ |
A D | register-dump.h | 46 register_dump (int fd, const ucontext_t *ctx) in register_dump() argument 62 hexvalue (ctx->uc_mcontext.arm_r0, regs[0], 8); in register_dump() 63 hexvalue (ctx->uc_mcontext.arm_r1, regs[1], 8); in register_dump() 64 hexvalue (ctx->uc_mcontext.arm_r2, regs[2], 8); in register_dump() 65 hexvalue (ctx->uc_mcontext.arm_r3, regs[3], 8); in register_dump() 66 hexvalue (ctx->uc_mcontext.arm_r4, regs[4], 8); in register_dump() 67 hexvalue (ctx->uc_mcontext.arm_r5, regs[5], 8); in register_dump() 68 hexvalue (ctx->uc_mcontext.arm_r6, regs[6], 8); in register_dump() 69 hexvalue (ctx->uc_mcontext.arm_r7, regs[7], 8); in register_dump() 70 hexvalue (ctx->uc_mcontext.arm_r8, regs[8], 8); in register_dump() [all …]
|
/sysdeps/unix/sysv/linux/s390/s390-64/ |
A D | register-dump.h | 50 register_dump (int fd, struct ucontext_t *ctx) in register_dump() argument 66 hexvalue (ctx->uc_mcontext.gregs[0], regs[0], 16); in register_dump() 67 hexvalue (ctx->uc_mcontext.gregs[1], regs[1], 16); in register_dump() 68 hexvalue (ctx->uc_mcontext.gregs[2], regs[2], 16); in register_dump() 69 hexvalue (ctx->uc_mcontext.gregs[3], regs[3], 16); in register_dump() 70 hexvalue (ctx->uc_mcontext.gregs[4], regs[4], 16); in register_dump() 71 hexvalue (ctx->uc_mcontext.gregs[5], regs[5], 16); in register_dump() 72 hexvalue (ctx->uc_mcontext.gregs[6], regs[6], 16); in register_dump() 73 hexvalue (ctx->uc_mcontext.gregs[7], regs[7], 16); in register_dump() 74 hexvalue (ctx->uc_mcontext.gregs[8], regs[8], 16); in register_dump() [all …]
|
/sysdeps/unix/sysv/linux/s390/s390-32/ |
A D | register-dump.h | 47 register_dump (int fd, struct ucontext_t *ctx) in register_dump() argument 63 hexvalue (ctx->uc_mcontext.gregs[0], regs[0], 8); in register_dump() 64 hexvalue (ctx->uc_mcontext.gregs[1], regs[1], 8); in register_dump() 65 hexvalue (ctx->uc_mcontext.gregs[2], regs[2], 8); in register_dump() 66 hexvalue (ctx->uc_mcontext.gregs[3], regs[3], 8); in register_dump() 67 hexvalue (ctx->uc_mcontext.gregs[4], regs[4], 8); in register_dump() 68 hexvalue (ctx->uc_mcontext.gregs[5], regs[5], 8); in register_dump() 69 hexvalue (ctx->uc_mcontext.gregs[6], regs[6], 8); in register_dump() 70 hexvalue (ctx->uc_mcontext.gregs[7], regs[7], 8); in register_dump() 71 hexvalue (ctx->uc_mcontext.gregs[8], regs[8], 8); in register_dump() [all …]
|
/sysdeps/unix/sysv/linux/m68k/ |
A D | register-dump.h | 54 register_dump (int fd, struct ucontext_t *ctx) in register_dump() argument 77 hexvalue (ctx->uc_mcontext.gregs[R_D0], regs[0], 8); in register_dump() 78 hexvalue (ctx->uc_mcontext.gregs[R_D1], regs[1], 8); in register_dump() 79 hexvalue (ctx->uc_mcontext.gregs[R_D2], regs[2], 8); in register_dump() 80 hexvalue (ctx->uc_mcontext.gregs[R_D3], regs[3], 8); in register_dump() 81 hexvalue (ctx->uc_mcontext.gregs[R_D4], regs[4], 8); in register_dump() 82 hexvalue (ctx->uc_mcontext.gregs[R_D5], regs[5], 8); in register_dump() 83 hexvalue (ctx->uc_mcontext.gregs[R_D6], regs[6], 8); in register_dump() 95 hexvalue (ctx->uc_oldmask, regs[18], 8); in register_dump() 96 hexvalue (ctx->uc_formatvec & 0xfff, regs[19], 4); in register_dump() [all …]
|
/sysdeps/unix/sysv/linux/ia64/ |
A D | register-dump.h | 77 register_dump (int fd, struct sigcontext *ctx) in register_dump() argument 107 regvalue (&ctx->sc_gr[i], 'R', i, gpregs[i - 1]); in register_dump() 108 if (ctx->sc_nat & (1L << i)) in register_dump() 113 regvalue (&ctx->sc_gr[i], 'R', i, gpregs[i - 5]); in register_dump() 114 if (ctx->sc_nat & (1L << i)) in register_dump() 121 regvalue (&ctx->sc_br[0], 'B', 0, bpregs[0]); in register_dump() 122 regvalue (&ctx->sc_br[6], 'B', 6, bpregs[1]); in register_dump() 123 regvalue (&ctx->sc_br[7], 'B', 7, bpregs[2]); in register_dump() 126 if (ctx->sc_flags & IA64_SC_FLAG_FPH_VALID) in register_dump() 167 if (ctx->sc_flags & IA64_SC_FLAG_FPH_VALID) in register_dump() [all …]
|
/sysdeps/x86/fpu/ |
A D | fenv_private.h | 321 ctx->env.__mxcsr = mxcsr; in libc_feholdexcept_setround_sse_ctx() 325 ctx->updated_status = true; in libc_feholdexcept_setround_sse_ctx() 328 ctx->updated_status = false; in libc_feholdexcept_setround_sse_ctx() 337 libc_fesetenv_sse (&ctx->env); in libc_fesetenv_sse_ctx() 360 ctx->updated_status = true; in libc_feholdexcept_setround_387_prec_ctx() 363 ctx->updated_status = false; in libc_feholdexcept_setround_387_prec_ctx() 388 ctx->env.__control_word = cw; in libc_feholdsetround_387_prec_ctx() 392 ctx->updated_status = true; in libc_feholdsetround_387_prec_ctx() 395 ctx->updated_status = false; in libc_feholdsetround_387_prec_ctx() 418 ctx->env.__mxcsr = mxcsr; in libc_feholdsetround_sse_ctx() [all …]
|
/sysdeps/sparc/fpu/ |
A D | fenv_private.h | 135 __fenv_stfsr(ctx->env); in libc_feholdexcept_setround_sparc_ctx() 138 if (__glibc_unlikely (new != ctx->env)) in libc_feholdexcept_setround_sparc_ctx() 141 ctx->updated_status = true; in libc_feholdexcept_setround_sparc_ctx() 144 ctx->updated_status = false; in libc_feholdexcept_setround_sparc_ctx() 148 libc_fesetenv_sparc_ctx (struct rm_ctx *ctx) in libc_fesetenv_sparc_ctx() argument 150 libc_fesetenv(&ctx->env); in libc_fesetenv_sparc_ctx() 157 libc_feupdateenv_test (&ctx->env, 0); in libc_feupdateenv_sparc_ctx() 165 __fenv_stfsr(ctx->env); in libc_feholdsetround_sparc_ctx() 167 if (__glibc_unlikely (new != ctx->env)) in libc_feholdsetround_sparc_ctx() 170 ctx->updated_status = true; in libc_feholdsetround_sparc_ctx() [all …]
|
/sysdeps/powerpc/fpu/ |
A D | fenv_private.h | 152 ctx->env = old.fenv; in libc_feholdsetround_noex_ppc_ctx() 157 ctx->updated_status = true; in libc_feholdsetround_noex_ppc_ctx() 160 ctx->updated_status = false; in libc_feholdsetround_noex_ppc_ctx() 164 libc_fesetenv_ppc_ctx (struct rm_ctx *ctx) in libc_fesetenv_ppc_ctx() argument 166 libc_fesetenv_ppc (&ctx->env); in libc_fesetenv_ppc_ctx() 170 libc_feupdateenv_ppc_ctx (struct rm_ctx *ctx) in libc_feupdateenv_ppc_ctx() argument 172 if (__glibc_unlikely (ctx->updated_status)) in libc_feupdateenv_ppc_ctx() 173 libc_feresetround_ppc (&ctx->env); in libc_feupdateenv_ppc_ctx() 177 libc_feresetround_ppc_ctx (struct rm_ctx *ctx) in libc_feresetround_ppc_ctx() argument 179 if (__glibc_unlikely (ctx->updated_status)) in libc_feresetround_ppc_ctx() [all …]
|
/sysdeps/unix/sysv/linux/s390/ |
A D | sigcontextinfo.h | 24 sigcontext_get_pc (const ucontext_t *ctx) in sigcontext_get_pc() argument 27 return ctx->uc_mcontext.psw.addr; in sigcontext_get_pc() 29 return ctx->uc_mcontext.psw.addr & 0x7FFFFFFF; in sigcontext_get_pc()
|
/sysdeps/unix/sysv/linux/powerpc/ |
A D | sigcontextinfo.h | 24 sigcontext_get_pc (const ucontext_t *ctx) in sigcontext_get_pc() argument 27 return ctx->uc_mcontext.gp_regs[PT_NIP]; in sigcontext_get_pc() 29 return ctx->uc_mcontext.uc_regs->gregs[PT_NIP]; in sigcontext_get_pc()
|
/sysdeps/mips/fpu/ |
A D | fenv_private.h | 173 ctx->env.__fp_control_register = old; in libc_feholdexcept_setround_mips_ctx() 184 ctx->updated_status = true; in libc_feholdexcept_setround_mips_ctx() 187 ctx->updated_status = false; in libc_feholdexcept_setround_mips_ctx() 194 libc_fesetenv_mips_ctx (struct rm_ctx *ctx) in libc_fesetenv_mips_ctx() argument 196 libc_fesetenv_mips (&ctx->env); in libc_fesetenv_mips_ctx() 203 libc_feupdateenv_mips_ctx (struct rm_ctx *ctx) in libc_feupdateenv_mips_ctx() argument 205 if (__glibc_unlikely (ctx->updated_status)) in libc_feupdateenv_mips_ctx() 206 libc_feupdateenv_test_mips (&ctx->env, 0); in libc_feupdateenv_mips_ctx() 222 ctx->env.__fp_control_register = old; in libc_feholdsetround_mips_ctx() 230 ctx->updated_status = true; in libc_feholdsetround_mips_ctx() [all …]
|
/sysdeps/generic/ |
A D | fenv_private.h | 198 default_libc_feholdsetround_ctx (struct rm_ctx *ctx, int round) in default_libc_feholdsetround_ctx() argument 200 ctx->updated_status = false; in default_libc_feholdsetround_ctx() 205 ctx->updated_status = true; in default_libc_feholdsetround_ctx() 206 __fegetenv (&ctx->env); in default_libc_feholdsetround_ctx() 212 default_libc_feresetround_ctx (struct rm_ctx *ctx) in default_libc_feresetround_ctx() argument 215 if (__glibc_unlikely (ctx->updated_status)) in default_libc_feresetround_ctx() 216 __feupdateenv (&ctx->env); in default_libc_feresetround_ctx() 224 __feholdexcept (&ctx->env); in default_libc_feholdsetround_noex_ctx() 232 default_libc_feresetround_noex_ctx (struct rm_ctx *ctx) in default_libc_feresetround_noex_ctx() argument 235 __fesetenv (&ctx->env); in default_libc_feresetround_noex_ctx() [all …]
|
/sysdeps/s390/fpu/ |
A D | fenv_private.h | 185 libc_feholdsetround_s390_ctx (struct rm_ctx *ctx, int r) in libc_feholdsetround_s390_ctx() argument 191 ctx->env.__fpc = fpc; in libc_feholdsetround_s390_ctx() 199 ctx->updated_status = true; in libc_feholdsetround_s390_ctx() 203 ctx->updated_status = false; in libc_feholdsetround_s390_ctx() 211 libc_feresetround_s390_ctx (struct rm_ctx *ctx) in libc_feresetround_s390_ctx() argument 214 if (__glibc_unlikely (ctx->updated_status)) in libc_feresetround_s390_ctx() 218 fpc = ctx->env.__fpc | (fpc & FPC_FLAGS_MASK); in libc_feresetround_s390_ctx() 228 libc_feholdsetround_noex_s390_ctx (struct rm_ctx *ctx, int r) in libc_feholdsetround_noex_s390_ctx() argument 230 libc_feholdexcept_setround_s390 (&ctx->env, r); in libc_feholdsetround_noex_s390_ctx() 238 libc_feresetround_noex_s390_ctx (struct rm_ctx *ctx) in libc_feresetround_noex_s390_ctx() argument [all …]
|
/sysdeps/aarch64/fpu/ |
A D | fenv_private.h | 234 ctx->env.__fpcr = fpcr; in libc_feholdsetround_aarch64_ctx() 238 ctx->updated_status = round != 0; in libc_feholdsetround_aarch64_ctx() 250 libc_feresetround_aarch64_ctx (struct rm_ctx *ctx) in libc_feresetround_aarch64_ctx() argument 253 if (__glibc_unlikely (ctx->updated_status)) in libc_feresetround_aarch64_ctx() 254 _FPU_SETCW (ctx->env.__fpcr); in libc_feresetround_aarch64_ctx() 270 ctx->env.__fpcr = fpcr; in libc_feholdsetround_noex_aarch64_ctx() 271 ctx->env.__fpsr = fpsr; in libc_feholdsetround_noex_aarch64_ctx() 275 ctx->updated_status = round != 0; in libc_feholdsetround_noex_aarch64_ctx() 290 if (__glibc_unlikely (ctx->updated_status)) in libc_feresetround_noex_aarch64_ctx() 291 _FPU_SETCW (ctx->env.__fpcr); in libc_feresetround_noex_aarch64_ctx() [all …]
|
/sysdeps/sparc/sparc64/multiarch/ |
A D | md5-block.c | 5 struct md5_ctx *ctx); 12 struct md5_ctx *ctx); 28 struct md5_ctx *ctx);
|
A D | sha256-block.c | 5 struct sha256_ctx *ctx); 12 struct sha256_ctx *ctx); 29 struct sha256_ctx *ctx);
|
A D | sha512-block.c | 5 struct sha512_ctx *ctx); 12 struct sha512_ctx *ctx); 29 struct sha512_ctx *ctx);
|
/sysdeps/unix/sysv/linux/ |
A D | profil-counter.h | 24 __profil_counter (int signo, siginfo_t *info, void *ctx) in __profil_counter() argument 26 profil_count (sigcontext_get_pc (ctx)); in __profil_counter()
|