HomeSort by: relevance | last modified time | path
    Searched defs:setjmp (Results 1 - 25 of 33) sorted by relevancy

1 2

  /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

Completed in 19 milliseconds

1 2