/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
|