/external/llvm-project/clang-tools-extra/test/clang-tidy/checkers/ |
D | cert-setlongjmp.cpp | 6 [[noreturn]] extern void longjmp(jmp_buf, int); 10 using ::longjmp; 15 std::longjmp(env, 1); in g() 17 ::longjmp(env, 1); in g() 19 longjmp(env, 1); in g()
|
/external/llvm-project/lld/test/COFF/ |
D | guard-longjmp.s | 28 # void g() { longjmp(buf, 1); } 61 callq longjmp 64 # Record the longjmp target. 69 # Provide setjmp/longjmp stubs. 75 .def longjmp; .scl 2; .type 32; .endef 76 .globl longjmp symbol 77 longjmp: label
|
/external/arm-trusted-firmware/lib/libc/aarch64/ |
D | setjmp.S | 12 .globl longjmp symbol 36 func longjmp 61 endfunc longjmp
|
/external/llvm-project/llvm/test/CodeGen/WebAssembly/ |
D | lower-em-sjlj.ll | 14 @global_longjmp_ptr = global void (%struct.__jmp_buf_tag*, i32)* @longjmp, align 4 17 ; Test a simple setjmp - longjmp sequence 25 call void @longjmp(%struct.__jmp_buf_tag* %arraydecay1, i32 1) #1 81 ; Test a case of a function call (which is not longjmp) after a setjmp 170 call void @longjmp(%struct.__jmp_buf_tag* %arraydecay1, i32 5) #1 178 ; Test a case when a function only calls other functions that are neither setjmp nor longjmp 186 ; Test a case when a function only calls longjmp and not setjmp 191 call void @longjmp(%struct.__jmp_buf_tag* %arraydecay, i32 5) #1 231 …call void @longjmp(%struct.__jmp_buf_tag* getelementptr inbounds ([1 x %struct.__jmp_buf_tag], [1 … 255 ; Tests cases where longjmp function pointer is used in other ways than direct [all …]
|
/external/llvm/test/CodeGen/Thumb2/ |
D | setjmp_longjmp.ll | 5 declare void @llvm.eh.sjlj.longjmp(i8*) 30 ; longjmp sequence: 37 ; longjmp sequence2: 65 call void @llvm.eh.sjlj.longjmp(i8* %bufptr) 84 call void @llvm.eh.sjlj.longjmp(i8* %bufptr)
|
/external/llvm-project/llvm/test/CodeGen/Thumb2/ |
D | setjmp_longjmp.ll | 5 declare void @llvm.eh.sjlj.longjmp(i8*) 30 ; longjmp sequence: 37 ; longjmp sequence2: 65 call void @llvm.eh.sjlj.longjmp(i8* %bufptr) 84 call void @llvm.eh.sjlj.longjmp(i8* %bufptr)
|
/external/libxaac/decoder/ |
D | ixheaacd_bitbuffer.c | 55 longjmp(*(it_bit_buff->xaac_jmp_buf), in ixheaacd_skip_bits_buf() 83 longjmp(*(it_bit_buff->xaac_jmp_buf), in ixheaacd_show_bits_buf() 121 longjmp(*(it_bit_buff->xaac_jmp_buf), in ixheaacd_read_bits_buf() 219 longjmp(*(it_bit_buff->xaac_jmp_buf), in ixheaacd_aac_read_bit() 242 longjmp(*(it_bit_buff->xaac_jmp_buf), in ixheaacd_aac_read_bit_rev()
|
/external/llvm/test/CodeGen/ARM/ |
D | setjmp_longjmp.ll | 5 declare void @llvm.eh.sjlj.longjmp(i8*) 26 ; longjmp sequence: 48 call void @llvm.eh.sjlj.longjmp(i8* %bufptr) 66 ; longjmp sequence: 105 call void @llvm.eh.sjlj.longjmp(i8* %5)
|
/external/clang/test/Sema/ |
D | return.c | 203 extern void longjmp (struct __jmp_buf_tag __env[1], int __val) __attribute__ ((noreturn)); 210 longjmp(test30_j, 1); in test30() 213 longjmp(test30_j, 2); in test30()
|
/external/llvm-project/clang-tools-extra/docs/clang-tidy/checks/ |
D | cert-err52-cpp.rst | 6 This check flags all call expressions involving ``setjmp()`` and ``longjmp()``. 9 `ERR52-CPP. Do not use setjmp() or longjmp()
|
/external/llvm/test/CodeGen/ARM/Windows/ |
D | builtin_longjmp.ll | 3 declare void @llvm.eh.sjlj.longjmp(i8*) 7 tail call void @llvm.eh.sjlj.longjmp(i8* %b)
|
/external/llvm-project/llvm/test/CodeGen/ARM/Windows/ |
D | builtin_longjmp.ll | 3 declare void @llvm.eh.sjlj.longjmp(i8*) 7 tail call void @llvm.eh.sjlj.longjmp(i8* %b)
|
/external/llvm-project/clang/test/Sema/ |
D | return.c | 203 extern void longjmp (struct __jmp_buf_tag __env[1], int __val) __attribute__ ((noreturn)); 210 longjmp(test30_j, 1); in test30() 213 longjmp(test30_j, 2); in test30()
|
/external/libcxx/include/ |
D | csetjmp | 28 void longjmp(jmp_buf env, int val); 44 using ::longjmp;
|
/external/llvm-project/libcxx/include/ |
D | csetjmp | 27 void longjmp(jmp_buf env, int val); 43 using ::longjmp;
|
/external/llvm-project/llvm/test/CodeGen/ARM/ |
D | setjmp_longjmp.ll | 7 declare void @llvm.eh.sjlj.longjmp(i8*) 28 ; longjmp sequence: 60 call void @llvm.eh.sjlj.longjmp(i8* %bufptr) 78 ; longjmp sequence: 117 call void @llvm.eh.sjlj.longjmp(i8* %5)
|
/external/llvm-project/llvm/test/Instrumentation/SanitizerCoverage/ |
D | tracing.ll | 30 declare void @longjmp(i8*) noreturn 39 call void @longjmp(i8* %jmp_buf) 56 ; CHECK_PC: call void @longjmp 74 ; CHECK_PC_GUARD: call void @longjmp
|
/external/llvm-project/llvm/test/Transforms/HotColdSplit/ |
D | noreturn.ll | 19 tail call void @longjmp(%struct.__jmp_buf_tag* %1, i32 0) 73 tail call void @longjmp(%struct.__jmp_buf_tag* %1, i32 0) 91 declare void @longjmp(%struct.__jmp_buf_tag*, i32) noreturn nounwind
|
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | sjlj_no0x.ll | 11 call void @llvm.eh.sjlj.longjmp(i8* bitcast (void ()* @_Z23BuiltinLongJmpFunc1_bufv to i8*)) 29 declare void @llvm.eh.sjlj.longjmp(i8*) #1
|
/external/llvm/test/Instrumentation/AddressSanitizer/ |
D | stack_dynamic_alloca.ll | 58 ; CHECK: call void @longjmp 67 …call void @longjmp(%struct.__jmp_buf_tag* getelementptr inbounds ([1 x %struct.__jmp_buf_tag], [1 … 76 declare void @longjmp(%struct.__jmp_buf_tag*, i32) noreturn nounwind
|
/external/llvm-project/llvm/test/Transforms/GVNHoist/ |
D | hoist-very-busy.ll | 28 call void @longjmp(%struct.__jmp_buf_tag* @test_exit_buf, i32 1) #0 32 declare void @longjmp(%struct.__jmp_buf_tag*, i32) #0
|
/external/llvm-project/compiler-rt/test/tsan/ |
D | exceptions.cpp | 116 longjmp(env, 42); in longjmp_unwind() 126 longjmp(env, 42); in recursive_call_longjmp()
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | setjmp-spills.ll | 7 declare void @longjmp() 41 ; compiler should not reuse the spill slots. longjmp() can return to 60 call void @longjmp() 126 call void @longjmp()
|
/external/llvm/test/CodeGen/X86/ |
D | setjmp-spills.ll | 7 declare void @longjmp() 41 ; compiler should not reuse the spill slots. longjmp() can return to 60 call void @longjmp() 126 call void @longjmp()
|
/external/llvm-project/llvm/test/Instrumentation/AddressSanitizer/ |
D | stack_dynamic_alloca.ll | 64 ; CHECK: call void @longjmp 73 …call void @longjmp(%struct.__jmp_buf_tag* getelementptr inbounds ([1 x %struct.__jmp_buf_tag], [1 … 82 declare void @longjmp(%struct.__jmp_buf_tag*, i32) noreturn nounwind
|