HomeSort by relevance Sort by last modified time
    Searched defs:setjmp (Results 1 - 25 of 29) sorted by null

1 2

  /external/libcxx/include/
setjmp.h 2 //===--------------------------- setjmp.h ---------------------------------===//
15 setjmp.h synopsis
19 setjmp
35 #include_next <setjmp.h>
39 #ifndef setjmp
40 #define setjmp(env) setjmp(env) macro
  /external/libunwind/src/setjmp/
setjmp.c 27 #include <setjmp.h>
31 /* Why use K&R syntax here? setjmp() is often a macro and that
33 libunwind-version of setjmp() with the name of the actual function.
34 Using K&R syntax lets us keep the setjmp() macro while keeping the
35 syntax valid... This trick works provided setjmp() doesn't do
39 setjmp (env) function
  /external/u-boot/arch/arm/lib/
setjmp.S 10 .pushsection .text.setjmp, "ax"
11 ENTRY(setjmp) function
21 ENDPROC(setjmp)
setjmp_aarch64.S 10 .pushsection .text.setjmp, "ax"
11 ENTRY(setjmp) function
23 ENDPROC(setjmp)
  /external/u-boot/arch/x86/cpu/x86_64/
setjmp.S 5 * See arch/x86/include/asm/setjmp.h for jmp_buf format
13 ENTRY(setjmp) function
27 ENDPROC(setjmp)
42 movq %rsi, %rax /* Value to be returned by setjmp() */
  /device/linaro/bootloader/edk2/StdLib/Include/
setjmp.h 2 This file defines the macro setjmp, and declares the function longjmp
20 restore a calling environment. The environment of a call to the setjmp
29 /** The setjmp macro saves its calling environment in its jmp_buf argument for
32 The Standard does not specify whether setjmp is a macro or an identifier
35 identifier with the name setjmp, the behavior is undefined by the Standard.
40 @return If the return is from a direct invocation, the setjmp macro
42 function, the setjmp macro returns a nonzero value based upon the value
45 #define setjmp(env) (INTN)SetJump((env)) macro
48 invocation of the setjmp macro in the same invocation of the program with
50 or if the function containing the invocation of the setjmp macro has
    [all...]
  /external/compiler-rt/lib/tsan/rtl/
tsan_rtl_aarch64.S 6 .type setjmp, @function
7 setjmp: label
25 // SP pointer mangling (see glibc setjmp)
43 // tail jump to libc setjmp
50 .size setjmp, .-setjmp
73 // SP pointer mangling (see glibc setjmp)
91 // tail jump to libc setjmp
123 // SP pointer mangling (see glibc setjmp)
175 // SP pointer mangling (see glibc setjmp)
    [all...]
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...]
  /external/u-boot/arch/x86/cpu/i386/
setjmp.S 5 * From Linux arch/um/sys-i386/setjmp.S
22 .globl setjmp
23 .type setjmp, @function
24 setjmp: label
42 .size setjmp, .-setjmp
  /bionic/libc/include/
setjmp.h 1 /* $OpenBSD: setjmp.h,v 1.5 2005/12/13 00:35:22 millert Exp $ */
2 /* $NetBSD: setjmp.h,v 1.11 1994/12/20 10:35:44 cgd Exp $ */
37 * @(#)setjmp.h 8.2 (Berkeley) 1/21/94
71 int setjmp(jmp_buf __env);
74 #define setjmp(__env) setjmp(__env) macro
  /external/u-boot/arch/riscv/lib/
setjmp.S 17 .pushsection .text.setjmp, "ax"
18 ENTRY(setjmp) function
36 ENDPROC(setjmp)
  /bionic/libc/arch-arm/bionic/
setjmp.S 58 // 0 sigflag/cookie setjmp cookie in top 31 bits, signal mask flag in low bit
78 ENTRY(setjmp) function
79 __BIONIC_WEAK_ASM_FOR_NATIVE_BRIDGE(setjmp)
82 END(setjmp)
134 // Save the setjmp cookie for later.
139 // Record the setjmp cookie and whether or not we're saving the signal mask.
253 // Save the return value/address and check the setjmp cookie.
  /bionic/libc/arch-x86/bionic/
setjmp.S 47 // 8 sigflag/cookie setjmp cookie in top 31 bits, signal mask flag in low bit
80 ENTRY(setjmp) function
81 __BIONIC_WEAK_ASM_FOR_NATIVE_BRIDGE(setjmp)
85 END(setjmp)
106 // Record the setjmp cookie and whether or not we're saving the signal mask.
126 // Fetch the setjmp cookie and clear the signal flag bit.
  /bionic/libc/arch-x86_64/bionic/
setjmp.S 51 // 8 sigflag/cookie setjmp cookie in top 31 bits, signal mask flag in low bit
93 ENTRY(setjmp) function
94 __BIONIC_WEAK_ASM_FOR_NATIVE_BRIDGE(setjmp)
97 END(setjmp)
113 // Record setjmp cookie and whether or not we're saving the signal mask.
175 // Fetch the setjmp cookie and clear the signal flag bit.
  /bionic/libc/arch-arm64/bionic/
setjmp.S 46 // 0 sigflag/cookie setjmp cookie in top 31 bits, signal mask flag in low bit
106 ENTRY(setjmp) function
107 __BIONIC_WEAK_ASM_FOR_NATIVE_BRIDGE(setjmp)
110 END(setjmp)
  /external/u-boot/arch/sandbox/cpu/
cpu.c 12 #include <asm/setjmp.h>
169 int setjmp(jmp_buf jmp) function
  /external/u-boot/examples/standalone/
sched.c 45 #define setjmp ppc_setjmp macro
192 if(setjmp(lthreads[current_tid].context) == 0) { \
275 if (setjmp (lthreads[current_tid].context) == 0) {
  /external/llvm/lib/CodeGen/
IntrinsicLowering.cpp 87 // VisualStudio defines setjmp as _setjmp
88 #if defined(_MSC_VER) && defined(setjmp) && \
90 # pragma push_macro("setjmp")
91 # undef setjmp macro
101 case Intrinsic::setjmp:
102 EnsureFunctionExists(M, "setjmp", F.arg_begin(), F.arg_end(),
363 // The setjmp/longjmp intrinsics should only exist in the code if it was
366 // convert the call to an explicit setjmp or longjmp call.
367 case Intrinsic::setjmp: {
368 Value *V = ReplaceCallWith("setjmp", CI, CS.arg_begin(), CS.arg_end()
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCCTRLoops.cpp 258 // VisualStudio defines setjmp as _setjmp
259 #if defined(_MSC_VER) && defined(setjmp) && \
261 # pragma push_macro("setjmp")
262 # undef setjmp macro
266 case Intrinsic::setjmp:
270 # pragma pop_macro("setjmp")
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
IntrinsicLowering.cpp 87 // VisualStudio defines setjmp as _setjmp
88 #if defined(_MSC_VER) && defined(setjmp) && \
90 # pragma push_macro("setjmp")
91 # undef setjmp macro
101 case Intrinsic::setjmp:
102 EnsureFunctionExists(M, "setjmp", I->arg_begin(), I->arg_end(),
363 // The setjmp/longjmp intrinsics should only exist in the code if it was
366 // convert the call to an explicit setjmp or longjmp call.
367 case Intrinsic::setjmp: {
368 Value *V = ReplaceCallWith("setjmp", CI, CS.arg_begin(), CS.arg_end()
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
IntrinsicLowering.cpp 87 // VisualStudio defines setjmp as _setjmp
88 #if defined(_MSC_VER) && defined(setjmp) && \
90 # pragma push_macro("setjmp")
91 # undef setjmp macro
101 case Intrinsic::setjmp:
102 EnsureFunctionExists(M, "setjmp", F.arg_begin(), F.arg_end(),
360 // The setjmp/longjmp intrinsics should only exist in the code if it was
363 // convert the call to an explicit setjmp or longjmp call.
364 case Intrinsic::setjmp: {
365 Value *V = ReplaceCallWith("setjmp", CI, CS.arg_begin(), CS.arg_end()
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
LowerInvoke.cpp 22 // really expensive. It basically inserts setjmp/longjmp calls to emulate the
145 // VisualStudio defines setjmp as _setjmp
146 #if defined(_MSC_VER) && defined(setjmp) && \
148 # pragma push_macro("setjmp")
149 # undef setjmp macro
153 SetJmpFn = Intrinsic::getDeclaration(&M, Intrinsic::setjmp);
157 # pragma pop_macro("setjmp")
428 // inserts setjmp calls into the entries of functions with invoke instructions
432 // setjmp stuff on the early exit path. This requires a bit of dataflow, but
435 // If we have an invoke instruction, insert a setjmp that dominates al
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
PPCCTRLoops.cpp 284 // VisualStudio defines setjmp as _setjmp
285 #if defined(_MSC_VER) && defined(setjmp) && \
287 # pragma push_macro("setjmp")
288 # undef setjmp macro
292 case Intrinsic::setjmp:
296 # pragma pop_macro("setjmp")
  /external/libaom/libaom/aom/internal/
aom_codec_internal.h 414 #include <setjmp.h>
420 int setjmp; // Boolean: whether 'jmp' is valid. member in struct:aom_internal_error_info
  /external/libvpx/libvpx/vpx/internal/
vpx_codec_internal.h 419 #include <setjmp.h>
425 int setjmp; member in struct:vpx_internal_error_info

Completed in 4195 milliseconds

1 2