Home
last modified time | relevance | path

Searched refs:setjmp (Results 1 – 25 of 309) sorted by relevance

12345678910>>...13

/external/libunwind/doc/
Dlibunwind-setjmp.tex8 \begin{Name}{3}{libunwind-setjmp}{David Mosberger-Tang}{Programming Library}{libunwind-based non-lo…
13 \File{\#include $<$setjmp.h$>$}\\
16 \Type{int} \Func{setjmp}(\Type{jmp\_buf}~\Var{env});\\
25 The \Prog{unwind-setjmp} library offers a \Prog{libunwind}-based
28 the same name. The main advantage of using the \Prog{unwind-setjmp}
30 \Func{setjmp}() routines is very fast. Typically, just 2 or 3 words
37 that exist between the points where \Func{setjmp}() and
39 \Prog{unwind-setjmp} library is beneficial primarily in applications
40 that frequently call \Func{setjmp}() but only rarely call
57 by the libunwind-based \Func{setjmp}()/\Func{\_setjmp} may only be
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dsetjmp-spills.ll6 declare i1 @setjmp()
12 ; setjmp(), whether they use "call" or "invoke" for calling setjmp()
18 ; This code keeps enough variables live across the setjmp() call that
34 %setjmp_result = call i1 @setjmp() returns_twice
36 ; X86-32: calll setjmp
37 ; X86-64: callq setjmp
40 ; this function calls a returns_twice function (setjmp()), the
79 ; call setjmp().
97 %setjmp_result = invoke i1 @setjmp() returns_twice
99 ; X86-32: calll setjmp
[all …]
Dlate-address-taken.ll47 ; test @setjmp - similar to @catchret, but the MBB in question
48 ; is the one generated when the setjmp's block is split
53 declare i32 @llvm.eh.sjlj.setjmp(i8*) nounwind
56 define void @setjmp(i1 %b) nounwind {
66 call i32 @llvm.eh.sjlj.setjmp(i8* bitcast ([5 x i8*]* @buf to i8*))
69 ; CHECK-LABEL: setjmp: # @setjmp
Di386-setjmp-pic.ll5 ; Check that the register used as base pointer for setjmp
19 %tmp9 = call i32 @llvm.eh.sjlj.setjmp(i8* %tmp)
23 declare i32 @llvm.eh.sjlj.setjmp(i8*)
/external/llvm/test/CodeGen/X86/
Dsetjmp-spills.ll6 declare i1 @setjmp()
12 ; setjmp(), whether they use "call" or "invoke" for calling setjmp()
18 ; This code keeps enough variables live across the setjmp() call that
34 %setjmp_result = call i1 @setjmp() returns_twice
36 ; X86-32: calll setjmp
37 ; X86-64: callq setjmp
40 ; this function calls a returns_twice function (setjmp()), the
79 ; call setjmp().
97 %setjmp_result = invoke i1 @setjmp() returns_twice
99 ; X86-32: calll setjmp
[all …]
Dlate-address-taken.ll41 ; test @setjmp - similar to @catchret, but the MBB in question
42 ; is the one generated when the setjmp's block is split
47 declare i32 @llvm.eh.sjlj.setjmp(i8*) nounwind
50 define void @setjmp(i1 %b) nounwind {
60 call i32 @llvm.eh.sjlj.setjmp(i8* bitcast ([5 x i8*]* @buf to i8*))
63 ; CHECK-LABEL: setjmp: # @setjmp
Di386-setjmp-pic.ll5 ; Check that the register used as base pointer for setjmp
19 %tmp9 = call i32 @llvm.eh.sjlj.setjmp(i8* %tmp)
23 declare i32 @llvm.eh.sjlj.setjmp(i8*)
/external/u-boot/arch/x86/cpu/i386/
Dsetjmp.S22 .globl setjmp symbol
23 .type setjmp, @function
24 setjmp: label
42 .size setjmp, .-setjmp
/external/mesa3d/src/glx/tests/
Dquery_renderer_unittest.cpp137 if (setjmp(jmp) == 0) { in TEST_F()
197 if (setjmp(jmp) == 0) { in TEST_F()
217 if (setjmp(jmp) == 0) { in TEST_F()
241 if (setjmp(jmp) == 0) { in TEST_F()
264 if (setjmp(jmp) == 0) { in TEST_F()
288 if (setjmp(jmp) == 0) { in TEST_F()
352 if (setjmp(jmp) == 0) { in TEST_F()
375 if (setjmp(jmp) == 0) { in TEST_F()
402 if (setjmp(jmp) == 0) { in TEST_F()
428 if (setjmp(jmp) == 0) { in TEST_F()
Dquery_renderer_implementation_unittest.cpp173 if (setjmp(jmp) == 0) { in TEST_F()
209 if (setjmp(jmp) == 0) { in TEST_F()
239 if (setjmp(jmp) == 0) { in TEST_F()
292 if (setjmp(jmp) == 0) { in TEST_F()
/external/libcxx/include/
Dsetjmp.h35 #include_next <setjmp.h>
39 #ifndef setjmp
40 #define setjmp(env) setjmp(env) macro
/external/libunwind/src/setjmp/
Dlibunwind-setjmp.pc.in6 Name: libunwind-setjmp
7 Description: libunwind setjmp library
10 Libs: -L${libdir} -lunwind-setjmp
/external/autotest/client/deps/glbench/src/
Dpng_helper.cc62 if (setjmp(png_jmpbuf(png_ptr))) in write_png_file()
67 if (setjmp(png_jmpbuf(png_ptr))) in write_png_file()
75 if (setjmp(png_jmpbuf(png_ptr))) in write_png_file()
80 if (setjmp(png_jmpbuf(png_ptr))) in write_png_file()
/external/llvm/test/Transforms/SafeStack/ARM/
Dsetjmp.ll1 ; Test stack pointer restore after setjmp() with the function-call safestack ABI.
12 ; CHECK: call i32 @setjmp
14 …%call = call i32 @setjmp(i32* getelementptr inbounds ([64 x i32], [64 x i32]* @env, i32 0, i32 0))…
34 declare i32 @setjmp(i32*) returns_twice
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SafeStack/ARM/
Dsetjmp.ll1 ; Test stack pointer restore after setjmp() with the function-call safestack ABI.
12 ; CHECK: call i32 @setjmp
14 …%call = call i32 @setjmp(i32* getelementptr inbounds ([64 x i32], [64 x i32]* @env, i32 0, i32 0))…
34 declare i32 @setjmp(i32*) returns_twice
/external/u-boot/arch/arm/lib/
Dsetjmp.S10 .pushsection .text.setjmp, "ax"
11 ENTRY(setjmp)
21 ENDPROC(setjmp)
Dsetjmp_aarch64.S10 .pushsection .text.setjmp, "ax"
11 ENTRY(setjmp)
23 ENDPROC(setjmp)
/external/libaom/libaom/av1/decoder/
Ddecoder.c83 if (setjmp(cm->error.jmp)) { in av1_decoder_create()
84 cm->error.setjmp = 0; in av1_decoder_create()
89 cm->error.setjmp = 1; in av1_decoder_create()
127 cm->error.setjmp = 0; in av1_decoder_create()
465 if (setjmp(cm->error.jmp)) { in av1_receive_compressed_data()
469 cm->error.setjmp = 0; in av1_receive_compressed_data()
483 cm->error.setjmp = 1; in av1_receive_compressed_data()
491 cm->error.setjmp = 0; in av1_receive_compressed_data()
513 cm->error.setjmp = 0; in av1_receive_compressed_data()
531 cm->error.setjmp = 0; in av1_receive_compressed_data()
/external/llvm/test/CodeGen/Thumb2/
Dsetjmp_longjmp.ll4 declare i32 @llvm.eh.sjlj.setjmp(i8*)
12 ; setjmp sequence:
21 ; setjmp sequence 2:
55 %setjmpres = call i32 @llvm.eh.sjlj.setjmp(i8* %bufptr)
74 %setjmpres2 = call i32 @llvm.eh.sjlj.setjmp(i8* %bufptr)
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Thumb2/
Dsetjmp_longjmp.ll4 declare i32 @llvm.eh.sjlj.setjmp(i8*)
12 ; setjmp sequence:
21 ; setjmp sequence 2:
55 %setjmpres = call i32 @llvm.eh.sjlj.setjmp(i8* %bufptr)
74 %setjmpres2 = call i32 @llvm.eh.sjlj.setjmp(i8* %bufptr)
/external/u-boot/arch/riscv/lib/
Dsetjmp.S17 .pushsection .text.setjmp, "ax"
18 ENTRY(setjmp)
36 ENDPROC(setjmp)
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/WebAssembly/
Dlower-em-sjlj.ll13 ; Test a simple setjmp - longjmp sequence
19 %call = call i32 @setjmp(%struct.__jmp_buf_tag* %arraydecay) #0
76 ; Test a case of a function call (which is not longjmp) after a setjmp
82 %call = call i32 @setjmp(%struct.__jmp_buf_tag* %arraydecay) #0
97 ; Test a case when a function call is within try-catch, after a setjmp
103 %call = call i32 @setjmp(%struct.__jmp_buf_tag* %arraydecay) #0
149 %call = call i32 @setjmp(%struct.__jmp_buf_tag* %arraydecay) #0
173 ; Test a case when a function only calls other functions that are neither setjmp nor longjmp
181 ; Test a case when a function only calls longjmp and not setjmp
194 declare i32 @setjmp(%struct.__jmp_buf_tag*) #0
/external/swiftshader/third_party/subzero/tests_lit/parse_errs/
Dbad-intrinsic-arg.test11 ; CHECK: Invalid type signature for intrinsic llvm.nacl.setjmp: i32 (double)
20 ; ASM: @f0 : "llvm.nacl.setjmp";
21 ; ASM: Error(118:0): Intrinsic llvm.nacl.setjmp expects i8* for argument 1. Found: double
/external/libvpx/libvpx/vp9/decoder/
Dvp9_decoder.c120 if (setjmp(cm->error.jmp)) { in vp9_decoder_create()
121 cm->error.setjmp = 0; in vp9_decoder_create()
126 cm->error.setjmp = 1; in vp9_decoder_create()
153 cm->error.setjmp = 0; in vp9_decoder_create()
394 if (setjmp(cm->error.jmp)) { in vp9_receive_compressed_data()
395 cm->error.setjmp = 0; in vp9_receive_compressed_data()
404 cm->error.setjmp = 1; in vp9_receive_compressed_data()
426 cm->error.setjmp = 0; in vp9_receive_compressed_data()
/external/libvpx/libvpx/vp8/decoder/
Donyxd_if.c73 if (setjmp(pbi->common.error.jmp)) { in create_decompressor()
74 pbi->common.error.setjmp = 0; in create_decompressor()
79 pbi->common.error.setjmp = 1; in create_decompressor()
94 pbi->common.error.setjmp = 0; in create_decompressor()
437 if (setjmp(fb->pbi[0]->common.error.jmp)) { in vp8_create_decoder_instances()
444 fb->pbi[0]->common.error.setjmp = 1; in vp8_create_decoder_instances()
447 fb->pbi[0]->common.error.setjmp = 0; in vp8_create_decoder_instances()

12345678910>>...13