/glibc-2.36/sysdeps/mips/mips64/ |
D | setjmp_aux.c | 38 asm volatile ("s.d $f24, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[0])); in __sigsetjmp_aux() 39 asm volatile ("s.d $f25, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[1])); in __sigsetjmp_aux() 40 asm volatile ("s.d $f26, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[2])); in __sigsetjmp_aux() 41 asm volatile ("s.d $f27, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[3])); in __sigsetjmp_aux() 42 asm volatile ("s.d $f28, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[4])); in __sigsetjmp_aux() 43 asm volatile ("s.d $f29, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[5])); in __sigsetjmp_aux() 44 asm volatile ("s.d $f30, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[6])); in __sigsetjmp_aux() 45 asm volatile ("s.d $f31, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[7])); in __sigsetjmp_aux() 47 asm volatile ("s.d $f20, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[0])); in __sigsetjmp_aux() 48 asm volatile ("s.d $f22, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[1])); in __sigsetjmp_aux() [all …]
|
/glibc-2.36/sysdeps/mips/ |
D | setjmp_aux.c | 35 asm volatile ("s.d $f20, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[0])); in __sigsetjmp_aux() 36 asm volatile ("s.d $f22, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[1])); in __sigsetjmp_aux() 37 asm volatile ("s.d $f24, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[2])); in __sigsetjmp_aux() 38 asm volatile ("s.d $f26, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[3])); in __sigsetjmp_aux() 39 asm volatile ("s.d $f28, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[4])); in __sigsetjmp_aux() 40 asm volatile ("s.d $f30, %0" : : "m" (env[0].__jmpbuf[0].__fpregs[5])); in __sigsetjmp_aux() 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() [all …]
|
/glibc-2.36/sysdeps/m68k/ |
D | setjmp.c | 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()
|
/glibc-2.36/sysdeps/mach/hurd/i386/ |
D | longjmp-ts.c | 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()
|
/glibc-2.36/sysdeps/unix/sysv/linux/ia64/ |
D | unwind_longjmp.c | 33 __pthread_cleanup_upto (env->__jmpbuf, CURRENT_STACK_FRAME); in __libc_unwind_longjmp() 40 __sigstack_longjmp (env[0].__jmpbuf, val ?: 1); in __libc_unwind_longjmp()
|
/glibc-2.36/sysdeps/mach/hurd/ |
D | jmp-unwind.c | 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()
|
/glibc-2.36/elf/ |
D | dl-error-skeleton.c | 99 __longjmp (lcatch->env[0].__jmpbuf, 1); in _dl_signal_exception() 121 __longjmp (lcatch->env[0].__jmpbuf, 1); in libc_hidden_def()
|
/glibc-2.36/sysdeps/nptl/ |
D | jmp-unwind.c | 27 __pthread_cleanup_upto (env->__jmpbuf, CURRENT_STACK_FRAME); in _longjmp_unwind()
|
/glibc-2.36/setjmp/bits/types/ |
D | struct___jmp_buf_tag.h | 32 __jmp_buf __jmpbuf; /* Calling environment. */ member
|
/glibc-2.36/sysdeps/unix/sysv/linux/s390/ |
D | jmp-unwind.c | 29 __pthread_cleanup_upto (env->__jmpbuf, &local_var); in _longjmp_unwind()
|
/glibc-2.36/sysdeps/x86/ |
D | longjmp.c | 44 __longjmp_cancel (env[0].__jmpbuf, val ?: 1); in __libc_longjmp()
|
/glibc-2.36/setjmp/ |
D | longjmp.c | 39 __longjmp (env[0].__jmpbuf, val ?: 1); in __libc_siglongjmp()
|
/glibc-2.36/sysdeps/powerpc/ |
D | novmx-longjmp.c | 44 __novmx__longjmp (env[0].__jmpbuf, val ?: 1); in __novmx__libc_siglongjmp()
|
D | longjmp.c | 46 __vmx__longjmp (env[0].__jmpbuf, val ?: 1); in libc_hidden_proto()
|
D | novmxsetjmp.h | 66 __jmp_buf __jmpbuf; /* Calling environment. */ member
|
/glibc-2.36/hurd/ |
D | sigunwind.c | 86 link && _JMPBUF_UNWINDS (env[0].__jmpbuf, link, demangle_ptr); in _hurdsig_longjmp_from_handler()
|
/glibc-2.36/ChangeLog.old/ |
D | ChangeLog.4 | 93 * sysdeps/alpha/setjmp_aux.c: Use ENV[0].__jmpbuf[0]. 228 * sysdeps/mach/hurd/alpha/longjmp-ts.c: Use ENV[0].__jmpbuf[0].
|
D | ChangeLog.5 | 9671 * sysdeps/mips/setjmp_aux.c: Use ENV[0].__jmpbuf[0].
|
D | ChangeLog.16 | 4692 * elf/dl-error.c (_dl_signal_error): Use .__jmpbuf in __longjmp call.
|