Searched defs:setjmp (Results 1 - 16 of 16) sorted by relevance

/external/libcxx/include/
H A Dsetjmp.h2 //===--------------------------- 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/
H A Dsetjmp.c27 #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/syslinux/com32/lib/x86_64/
H A Dsetjmp.S2 # arch/x86_64/setjmp.S
4 # setjmp/longjmp for the x86-64 architecture
21 .globl setjmp
22 .type setjmp, @function
23 setjmp: label
37 .size setjmp,.-setjmp
/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_aarch64.S6 .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...]
H A Dtsan_rtl_ppc64.S46 // 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, excep
[all...]
/external/syslinux/com32/lib/i386/
H A Dsetjmp.S2 * arch/i386/setjmp.S
4 * setjmp/longjmp for the i386 architecture
24 .globl setjmp
25 .type setjmp, @function
26 setjmp: label
43 .size setjmp,.-setjmp
/external/syslinux/gpxe/src/arch/i386/core/
H A Dsetjmp.S0 /* setjmp and longjmp. Use of these functions is deprecated. */
12 .globl setjmp
13 setjmp: label
/external/valgrind/android/aarch64/
H A Dsetjmp.S58 // 0 sigflag/cookie setjmp cookie in top 31 bits, signal mask flag in low bit
82 // int setjmp(jmp_buf env);
83 ENTRY(setjmp) function
102 END(setjmp)
/external/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp87 // 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", C
[all...]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DIntrinsicLowering.cpp87 // 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", C
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp258 // 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/Transforms/Utils/
H A DLowerInvoke.cpp22 // 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 tha
[all...]
/external/libvpx/libvpx/vpx/internal/
H A Dvpx_codec_internal.h419 #include <setjmp.h>
425 int setjmp; member in struct:vpx_internal_error_info
/external/oj-libjdwp/src/share/back/
H A DSDE.c26 #include <setjmp.h>
32 /* use setjmp/longjmp versions that do not save/restore the signal mask */
33 #define setjmp _setjmp macro
155 if (setjmp(jmp_buf_env) == 0) {
/external/swiftshader/third_party/LLVM/lib/Target/CBackend/
H A DCBackend.cpp56 // Some ms header decided to define setjmp as _setjmp, undo this for this file.
58 #undef setjmp macro
1460 << "#define setjmp _setjmp\n"
1693 Out << "#include <setjmp.h>\n"; // Unwind support
1791 if (I->getName() == "setjmp" ||
2847 case Intrinsic::setjmp:
3079 case Intrinsic::setjmp:
3080 Out << "setjmp(*(jmp_buf*)";
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4443 // VisualStudio defines setjmp as _setjmp
4444 #if defined(_MSC_VER) && defined(setjmp) && \
4446 # pragma push_macro("setjmp")
4447 # undef setjmp macro
4475 case Intrinsic::setjmp:

Completed in 585 milliseconds