/src/lib/libc/compat/arch/powerpc/gen/ |
compat_setjmp.S | 15 * setjmp(a) 20 ENTRY(setjmp) function 33 END(setjmp)
|
/src/sys/external/bsd/gnu-efi/dist/lib/arm/ |
setjmp.S | 1 /* $NetBSD: setjmp.S,v 1.1.1.1 2018/08/16 18:17:47 jmcneill Exp $ */ 16 .globl setjmp 17 .type setjmp, %function 18 setjmp: label
|
/src/sys/external/bsd/gnu-efi/dist/lib/ia32/ |
setjmp.S | 1 /* $NetBSD: setjmp.S,v 1.1.1.1 2018/08/16 18:17:47 jmcneill Exp $ */ 18 .globl setjmp 20 .type setjmp, @function 22 .def setjmp; .scl 2; .type 32; .endef 24 setjmp: label
|
/src/sys/external/bsd/gnu-efi/dist/lib/mips64el/ |
setjmp.S | 1 /* $NetBSD: setjmp.S,v 1.1.1.1 2018/08/16 18:17:47 jmcneill Exp $ */ 23 .globl setjmp 24 .type setjmp, @function 25 setjmp: label
|
/src/sys/external/bsd/gnu-efi/dist/lib/x86_64/ |
setjmp.S | 1 /* $NetBSD: setjmp.S,v 1.1.1.1 2018/08/16 18:17:47 jmcneill Exp $ */ 4 .globl setjmp 6 .type setjmp, @function 8 .def setjmp; .scl 2; .type 32; .endef 10 setjmp: label
|
/src/sys/arch/m68k/m68k/ |
support.s | 55 ENTRY(setjmp) function
|
/src/lib/libc/compat/arch/i386/gen/ |
compat_setjmp.S | 34 * from: @(#)setjmp.s 5.1 (Berkeley) 4/23/90 47 * setjmp(a) 52 ENTRY(setjmp) function 71 END(setjmp)
|
/src/lib/libc/compat/arch/arm/gen/ |
compat_setjmp.S | 36 #include <machine/setjmp.h> 39 * C library -- setjmp, longjmp 43 * setjmp(a) 48 ENTRY(setjmp) function 87 END(setjmp)
|
/src/lib/libc/compat/arch/m68k/gen/ |
compat_setjmp.S | 40 RCSID("from: @(#)setjmp.s 5.1 (Berkeley) 5/12/90") 47 * C library -- setjmp, longjmp 52 * setjmp(a) 57 ENTRY(setjmp) function 80 END(setjmp)
|
/src/lib/libc/compat/arch/sparc/gen/ |
compat_setjmp.S | 35 * from: Header: setjmp.s,v 1.2 92/06/25 03:18:43 torek Exp 41 .asciz "@(#)setjmp.s 8.1 (Berkeley) 6/4/93" 48 * C library -- setjmp, longjmp 53 * setjmp(a) 60 ENTRY(setjmp) function 93 * in setjmp. The %i and %l registers will be reloaded from the place to
|
/src/sys/arch/usermode/usermode/ |
cpufunc.S | 15 //#error TODO implement setjmp/longjmp for i386? 23 * int setjmp(label_t *) 27 ENTRY(setjmp) function 45 END(setjmp) 72 #error implement setjmp/longjmp for arm32
|
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
tsan_rtl_ppc64.S | 46 // Restore regs needed for setjmp. 49 // Emulate the real setjmp function. We do this because we can't 50 // perform a sibcall: The real setjmp function trashes the TOC 134 li r3,0 // This is the setjmp return path 139 .globl setjmp 140 .type setjmp, @function 142 setjmp: label 144 .size setjmp, .-setjmp 146 // sigsetjmp is like setjmp, except that the mask in r4 need [all...] |
tsan_rtl_mips64.S | 6 .globl setjmp 7 .type setjmp, @function 8 setjmp: label 18 lui $gp,%hi(%neg(%gp_rel(setjmp))) 20 daddiu $gp,$gp,%lo(%neg(%gp_rel(setjmp))) 39 // load pointer of libc setjmp to t9 49 // tail jump to libc setjmp 54 .size setjmp, .-setjmp
|
/src/sys/external/bsd/gnu-efi/dist/lib/ia64/ |
setjmp.S | 1 /* $NetBSD: setjmp.S,v 1.1.1.1 2018/08/16 18:17:47 jmcneill Exp $ */ 18 .globl setjmp 19 .type setjmp, @function 20 setjmp: label
|
/src/sys/arch/ia64/ia64/ |
setjmp.S | 1 // $FreeBSD: src/sys/ia64/ia64/setjmp.S,v 1.2 2003/07/02 12:57:07 ru Exp $ 45 // setjmp.s 49 // Contains an implementation of setjmp and longjmp for the 52 .file "setjmp.s" 55 #include <machine/setjmp.h> 57 // int setjmp(struct jmp_buffer *) 70 ENTRY(setjmp, 1) function 179 mov r8 = r0 // return 0 from setjmp 183 END(setjmp) 232 // setjmp. Also, we need to generate the RNAT register since w [all...] |
/src/lib/libc/compat/arch/sparc64/gen/ |
compat_setjmp.S | 35 * from: Header: setjmp.s,v 1.2 92/06/25 03:18:43 torek Exp 43 .asciz "@(#)setjmp.s 8.1 (Berkeley) 6/4/93" 50 * C library -- setjmp, longjmp 55 * setjmp(a) 63 ENTRY(setjmp) function 99 * in setjmp. The %i and %l registers will be reloaded from the place to
|
/src/lib/libc/compat/arch/sh3/gen/ |
compat_setjmp.S | 34 * from: @(#)setjmp.s 5.1 (Berkeley) 4/23/90 38 #include <machine/setjmp.h> 45 * C library -- setjmp, longjmp 49 * setjmp(a) 54 ENTRY(setjmp) function 87 SET_ENTRY_SIZE(setjmp)
|
/src/sys/ddb/ |
db_user.h | 49 #include <setjmp.h> 54 #define setjmp(a) setjmp((void *)(a)) macro
|
/src/sys/external/bsd/gnu-efi/dist/lib/aarch64/ |
setjmp.S | 1 /* $NetBSD: setjmp.S,v 1.1.1.1 2018/08/16 18:17:47 jmcneill Exp $ */ 38 .globl setjmp 39 .type setjmp, @function 40 setjmp: label
|
/src/sys/external/bsd/gnu-efi/dist/lib/riscv64/ |
setjmp.S | 1 /* $NetBSD: setjmp.S,v 1.1.1.1 2021/09/30 18:50:09 jmcneill Exp $ */ 44 .globl setjmp 45 .type setjmp, @function 47 setjmp: label
|
/src/sys/arch/arm/arm32/ |
locore.S | 219 ENTRY(setjmp) function 223 END(setjmp)
|
/src/sys/arch/sun68k/stand/libsa/ |
SRT0.S | 87 jsr _C_LABEL(setjmp) 135 | Kernel version of setjmp/longjmp (label_t is 16 words) 137 ENTRY(setjmp) function
|
/src/sys/arch/vax/boot/common/ |
str.S | 179 ENTRY(setjmp, 0) function
|
/src/sys/arch/hpcarm/hpcarm/ |
locore.S | 230 ENTRY(setjmp) function
|
/src/bin/sh/ |
error.h | 58 #include <setjmp.h> 116 * BSD setjmp saves the signal mask, which violates ANSI C and takes time, 118 * sh does a lot of setjmp() calls (fewer longjmp though). 121 #define setjmp(jmploc) sigsetjmp((jmploc), 0) macro
|