Home
last modified time | relevance | path

Searched refs:env (Results 1 – 25 of 62) sorted by relevance

123

/sysdeps/mips/mips64/
A D__longjmp.c33 register struct __jmp_buf_internal_tag *env asm ("a0"); in __longjmp()
37 CHECK_SP (env[0].__sp, sp, long long); in __longjmp()
62 asm volatile ("ld $gp, %0" : : "m" (env[0].__gp)); in __longjmp()
65 asm volatile ("ld $16, %0" : : "m" (env[0].__regs[0])); in __longjmp()
66 asm volatile ("ld $17, %0" : : "m" (env[0].__regs[1])); in __longjmp()
67 asm volatile ("ld $18, %0" : : "m" (env[0].__regs[2])); in __longjmp()
68 asm volatile ("ld $19, %0" : : "m" (env[0].__regs[3])); in __longjmp()
69 asm volatile ("ld $20, %0" : : "m" (env[0].__regs[4])); in __longjmp()
70 asm volatile ("ld $21, %0" : : "m" (env[0].__regs[5])); in __longjmp()
75 asm volatile ("ld $31, %0" : : "m" (env[0].__pc)); in __longjmp()
[all …]
A Dsetjmp_aux.c32 __sigsetjmp_aux (jmp_buf env, int savemask, long long sp, long long fp, in __sigsetjmp_aux() argument
57 asm volatile ("sd $31, %0" : : "m" (env[0].__jmpbuf[0].__pc)); in __sigsetjmp_aux()
60 env[0].__jmpbuf[0].__sp = sp; in __sigsetjmp_aux()
63 env[0].__jmpbuf[0].__fp = fp; in __sigsetjmp_aux()
66 env[0].__jmpbuf[0].__gp = gp; in __sigsetjmp_aux()
69 asm volatile ("sd $16, %0" : : "m" (env[0].__jmpbuf[0].__regs[0])); in __sigsetjmp_aux()
70 asm volatile ("sd $17, %0" : : "m" (env[0].__jmpbuf[0].__regs[1])); in __sigsetjmp_aux()
71 asm volatile ("sd $18, %0" : : "m" (env[0].__jmpbuf[0].__regs[2])); in __sigsetjmp_aux()
72 asm volatile ("sd $19, %0" : : "m" (env[0].__jmpbuf[0].__regs[3])); in __sigsetjmp_aux()
73 asm volatile ("sd $20, %0" : : "m" (env[0].__jmpbuf[0].__regs[4])); in __sigsetjmp_aux()
[all …]
/sysdeps/mips/
A Dsetjmp_aux.c31 __sigsetjmp_aux (jmp_buf env, int savemask, int sp, int fp) in __sigsetjmp_aux() argument
44 asm volatile ("sw $31, %0" : : "m" (env[0].__jmpbuf[0].__pc)); in __sigsetjmp_aux()
47 env[0].__jmpbuf[0].__sp = (void *) sp; in __sigsetjmp_aux()
50 env[0].__jmpbuf[0].__fp = (void *) fp; in __sigsetjmp_aux()
53 asm volatile ("sw $gp, %0" : : "m" (env[0].__jmpbuf[0].__gp)); in __sigsetjmp_aux()
56 asm volatile ("sw $16, %0" : : "m" (env[0].__jmpbuf[0].__regs[0])); in __sigsetjmp_aux()
57 asm volatile ("sw $17, %0" : : "m" (env[0].__jmpbuf[0].__regs[1])); in __sigsetjmp_aux()
58 asm volatile ("sw $18, %0" : : "m" (env[0].__jmpbuf[0].__regs[2])); in __sigsetjmp_aux()
59 asm volatile ("sw $19, %0" : : "m" (env[0].__jmpbuf[0].__regs[3])); in __sigsetjmp_aux()
60 asm volatile ("sw $20, %0" : : "m" (env[0].__jmpbuf[0].__regs[4])); in __sigsetjmp_aux()
[all …]
A D__longjmp.c32 register struct __jmp_buf_internal_tag *env asm ("a0"); in ____longjmp()
36 CHECK_SP (env[0].__sp, sp, long); in ____longjmp()
50 asm volatile ("lw $gp, %0" : : "m" (env[0].__gp)); in ____longjmp()
53 asm volatile ("lw $16, %0" : : "m" (env[0].__regs[0])); in ____longjmp()
54 asm volatile ("lw $17, %0" : : "m" (env[0].__regs[1])); in ____longjmp()
55 asm volatile ("lw $18, %0" : : "m" (env[0].__regs[2])); in ____longjmp()
56 asm volatile ("lw $19, %0" : : "m" (env[0].__regs[3])); in ____longjmp()
57 asm volatile ("lw $20, %0" : : "m" (env[0].__regs[4])); in ____longjmp()
58 asm volatile ("lw $21, %0" : : "m" (env[0].__regs[5])); in ____longjmp()
63 asm volatile ("lw $25, %0" : : "m" (env[0].__pc)); in ____longjmp()
[all …]
/sysdeps/m68k/
A Dsetjmp.c26 setjmp (jmp_buf env) in setjmp() argument
30 _setjmp (jmp_buf env) in setjmp()
32 __sigsetjmp (jmp_buf env, int savemask) in setjmp()
37 : : "m" (env[0].__jmpbuf[0].__dregs[0])); in setjmp()
40 env[0].__jmpbuf[0].__aregs[0] = __builtin_return_address (0); in setjmp()
44 : : "m" (env[0].__jmpbuf[0].__aregs[1])); in setjmp()
47 env[0].__jmpbuf[0].__fp = *(int **) __builtin_frame_address (0); in setjmp()
50 env[0].__jmpbuf[0].__sp = (int *) __builtin_frame_address (0) + 2; in setjmp()
55 : : "m" (env[0].__jmpbuf[0].__fpregs[0])); in setjmp()
58 : : "m" (env[0].__jmpbuf[0].__fpregs[0])); in setjmp()
[all …]
A D__longjmp.c24 __longjmp (__jmp_buf env, int val) in __longjmp() argument
30 CHECK_SP (env[0].__sp); in __longjmp()
36 /* No outputs. */ : "g" (env[0].__fpregs[0])); in __longjmp()
39 /* No outputs. */ : "m" (env[0].__fpregs[0])); in __longjmp()
54 : /* No outputs. */ : "g" (env[0].__dregs[0]) in __longjmp()
/sysdeps/mach/hurd/i386/
A Dlongjmp-ts.c28 _hurd_longjmp_thread_state (void *state, jmp_buf env, int val) in _hurd_longjmp_thread_state() argument
32 ts->ebx = env[0].__jmpbuf[JB_BX]; in _hurd_longjmp_thread_state()
33 ts->esi = env[0].__jmpbuf[JB_SI]; in _hurd_longjmp_thread_state()
34 ts->edi = env[0].__jmpbuf[JB_DI]; in _hurd_longjmp_thread_state()
35 ts->ebp = env[0].__jmpbuf[JB_BP]; in _hurd_longjmp_thread_state()
36 ts->uesp = env[0].__jmpbuf[JB_SP]; in _hurd_longjmp_thread_state()
37 ts->eip = env[0].__jmpbuf[JB_PC]; in _hurd_longjmp_thread_state()
/sysdeps/unix/sysv/linux/ia64/
A Dunwind_longjmp.c30 __libc_unwind_longjmp (sigjmp_buf env, int val) in __libc_unwind_longjmp() argument
33 __pthread_cleanup_upto (env->__jmpbuf, CURRENT_STACK_FRAME); in __libc_unwind_longjmp()
35 if (env[0].__mask_was_saved) in __libc_unwind_longjmp()
37 __libc_signal_restore_set (&env[0].__saved_mask); in __libc_unwind_longjmp()
40 __sigstack_longjmp (env[0].__jmpbuf, val ?: 1); in __libc_unwind_longjmp()
/sysdeps/hppa/fpu/
A Dfeholdexcpt.c25 union { unsigned long long buf[4]; fenv_t env; } clear; in __feholdexcept() member
33 memcpy (envp, &clear.env, sizeof (fenv_t)); in __feholdexcept()
36 memset (clear.env.__exception, 0, sizeof (clear.env.__exception)); in __feholdexcept()
38 clear.env.__status_word &= ~FE_ALL_EXCEPT; in __feholdexcept()
40 clear.env.__status_word &= ~(FE_ALL_EXCEPT << 27); in __feholdexcept()
A Dfesetenv.c24 union { unsigned long long buf[4]; fenv_t env; } temp; in __fesetenv() member
36 temp.env.__status_word &= ~(FE_ALL_EXCEPT in __fesetenv()
40 temp.env.__status_word = 0; in __fesetenv()
42 temp.env.__status_word |= FE_ALL_EXCEPT; in __fesetenv()
44 temp.env.__status_word |= (envp->__status_word in __fesetenv()
/sysdeps/x86/
A Dlongjmp.c31 __libc_longjmp (sigjmp_buf env, int val) in __libc_longjmp() argument
34 _longjmp_unwind (env, val); in __libc_longjmp()
36 if (env[0].__mask_was_saved) in __libc_longjmp()
39 (sigset_t *) &env[0].__saved_mask, in __libc_longjmp()
44 __longjmp_cancel (env[0].__jmpbuf, val ?: 1); in __libc_longjmp()
/sysdeps/powerpc/
A Dlongjmp.c27 extern void __vmx__libc_longjmp (sigjmp_buf env, int val)
35 __vmx__libc_siglongjmp (sigjmp_buf env, int val) in libc_hidden_proto()
38 _longjmp_unwind (env, val); in libc_hidden_proto()
40 if (env[0].__mask_was_saved) in libc_hidden_proto()
42 (void) __sigprocmask (SIG_SETMASK, &env[0].__saved_mask, in libc_hidden_proto()
46 __vmx__longjmp (env[0].__jmpbuf, val ?: 1); in libc_hidden_proto()
A Dnovmx-longjmp.c33 __novmx__libc_siglongjmp (__novmx__sigjmp_buf env, int val) in __novmx__libc_siglongjmp() argument
36 _longjmp_unwind (env, val); in __novmx__libc_siglongjmp()
38 if (env[0].__mask_was_saved) in __novmx__libc_siglongjmp()
40 (void) __sigprocmask (SIG_SETMASK, &env[0].__saved_mask, in __novmx__libc_siglongjmp()
44 __novmx__longjmp (env[0].__jmpbuf, val ?: 1); in __novmx__libc_siglongjmp()
A Dsigjmp.c30 __vmx__sigjmp_save (sigjmp_buf env, int savemask) in __vmx__sigjmp_save() argument
32 env[0].__mask_was_saved = (savemask in __vmx__sigjmp_save()
34 &env[0].__saved_mask) == 0); in __vmx__sigjmp_save()
A Dnovmx-sigjmp.c34 __novmx__sigjmp_save (__novmx__sigjmp_buf env, int savemask) in __novmx__sigjmp_save() argument
36 env[0].__mask_was_saved = (savemask in __novmx__sigjmp_save()
38 &env[0].__saved_mask) == 0); in __novmx__sigjmp_save()
/sysdeps/ia64/fpu/
A Dfesetenv.c24 fenv_t env; in __fesetenv() local
32 env = (fenv_t) envp & 0x3fffffffffffffff; in __fesetenv()
34 env = *envp; in __fesetenv()
36 __asm__ __volatile__ ("mov.m ar.fpsr=%0;;" :: "r" (env)); in __fesetenv()
/sysdeps/alpha/fpu/
A Dfesetenv.c25 fenv_t env; in __fesetenv() local
31 env = *envp; in __fesetenv()
33 env = (unsigned long int) envp; in __fesetenv()
38 fpcr = (fpcr & ~FPCR_ROUND_MASK) | (env & FPCR_ROUND_MASK); in __fesetenv()
42 __ieee_set_fp_control (env & SWCR_ALL_MASK); in __fesetenv()
/sysdeps/s390/s390-32/
A D__longjmp.c29 __longjmp (__jmp_buf env, int val) in __longjmp() argument
34 CHECK_SP (env, guard); in __longjmp()
37 CHECK_SP (env, 0); in __longjmp()
42 register void *r1 __asm__ ("%r1") = (void *) env; in __longjmp()
76 "a" (env) in __longjmp()
/sysdeps/s390/s390-64/
A D__longjmp.c29 __longjmp (__jmp_buf env, int val) in __longjmp() argument
34 CHECK_SP (env, guard); in __longjmp()
37 CHECK_SP (env, 0); in __longjmp()
42 register void *r1 __asm__ ("%r1") = (void *) env; in __longjmp()
82 "a" (env) in __longjmp()
/sysdeps/unix/sysv/linux/generic/
A D____longjmp_chk.c34 void ____longjmp_chk (__jmp_buf env, int val) in ____longjmp_chk() argument
37 void *saved_frame = JB_FRAME_ADDRESS (env); in ____longjmp_chk()
42 __longjmp (env, val); in ____longjmp_chk()
46 __longjmp (env, val); in ____longjmp_chk()
52 __longjmp (env, val); in ____longjmp_chk()
/sysdeps/ieee754/dbl-64/
A Ds_nearbyint.c42 fenv_t env; in __nearbyint()
52 libc_feholdexcept (&env); in __nearbyint()
56 libc_fesetenv (&env); in __nearbyint()
67 libc_feholdexcept (&env); in __nearbyint()
71 libc_fesetenv (&env); in __nearbyint()
/sysdeps/hppa/
A D__longjmp.c25 __longjmp (__jmp_buf env, int val) in __longjmp() argument
28 CHECK_SP (env[0].__jmp_buf.__sp); in __longjmp()
33 register unsigned long r26 asm ("r26") = (unsigned long)&env[0]; in __longjmp()
/sysdeps/ieee754/flt-32/
A Ds_nearbyintf.c36 fenv_t env; in __nearbyintf()
46 libc_feholdexceptf (&env); in __nearbyintf()
50 libc_fesetenvf (&env); in __nearbyintf()
63 libc_feholdexceptf (&env); in __nearbyintf()
67 libc_fesetenvf (&env); in __nearbyintf()
/sysdeps/ieee754/ldbl-128/
A Ds_nearbyintl.c44 fenv_t env; in __nearbyintl()
55 feholdexcept (&env); in __nearbyintl()
59 fesetenv (&env); in __nearbyintl()
72 feholdexcept (&env); in __nearbyintl()
76 fesetenv (&env); in __nearbyintl()
/sysdeps/mach/hurd/
A Djmp-unwind.c45 _longjmp_unwind (jmp_buf env, int val) in _longjmp_unwind() argument
58 && _JMPBUF_UNWINDS (env[0].__jmpbuf, ss->preemptors, demangle_ptr)) in _longjmp_unwind()
68 link && _JMPBUF_UNWINDS (env[0].__jmpbuf, link, demangle_ptr); in _longjmp_unwind()
76 (*link->cleanup) (link->cleanup_data, env, val); in _longjmp_unwind()

Completed in 42 milliseconds

123