Home
last modified time | relevance | path

Searched refs:unwind (Results 1 - 25 of 54) sorted by relevance

123

/third_party/skia/src/sksl/analysis/
H A DSkSLCheckProgramUnrolledSize.cpp66 for (auto unwind = fStack.rbegin(); unwind != fStack.rend(); ++unwind) { in CheckProgramUnrolledSize()
67 msg = "\n\t" + (*unwind)->description() + msg; in CheckProgramUnrolledSize()
68 if (*unwind == decl) { in CheckProgramUnrolledSize()
85 for (auto unwind = fStack.begin(); unwind != fStack.end(); ++unwind) { in CheckProgramUnrolledSize()
86 msg += "\n\t" + (*unwind)->description(); in CheckProgramUnrolledSize()
/third_party/libunwind/libunwind/doc/
H A Dunw_get_proc_info.tex28 (e.g., due to lack of unwind information), the \Var{start\_ip}
32 cannot be determined (e.g., due to lack of unwind information),
52 \item[\Type{int} \Var{format}] The format of the unwind-info for this
53 procedure. If the unwind-info consists of dynamic procedure info,
55 unwind-info consists of a (target-specific) unwind table, it is
62 \item[\Type{int} \Var{unwind\_info\_size}] The size of the unwind-info
68 \item[\Type{void~*}\Var{unwind\_info}] The pointer to the unwind
[all...]
H A Dlibunwind.tex8 \begin{Name}{3}{libunwind}{David Mosberger-Tang}{Programming Library}{Introduction to libunwind}libunwind -- a (mostly) platform-independent unwind API
70 you want to unwind the stack while executing in some function
73 initialize an \emph{unwind~cursor} based on this snapshot. This is
76 current activation of function \Func{F}(). The unwind cursor can then
85 While it is not possible to directly move the unwind cursor in the
87 achieved by making copies of an unwind cursor. For example, a program
99 Given an unwind cursor, it is possible to read and write the CPU
107 during an unwind operation. Normally, this state consists of the
120 Besides just moving the unwind cursor and reading/writing saved
141 the program (normally \Opt{-l}\File{unwind})
[all...]
H A Dlibunwind-setjmp.tex25 The \Prog{unwind-setjmp} library offers a \Prog{libunwind}-based
28 the same name. The main advantage of using the \Prog{unwind-setjmp}
39 \Prog{unwind-setjmp} library is beneficial primarily in applications
47 correct unwind information. On newer platforms, this is rarely an
50 unwound during a \Func{longjmp}() have correct unwind information
52 \Opt{-funwind-tables}, to request the generation of unwind
66 \item[\Opt{-l}\File{unwind-setjmp}] The library an application should
H A Dlibunwind-dynamic.tex8 \begin{Name}{3}{libunwind-dynamic}{David Mosberger-Tang}{Programming Library}{Introduction to dynamic unwind-info}libunwind-dynamic -- libunwind-support for runtime-generated code
23 emitting \emph{unwind-info} which provides the minimum amount of
26 generator must use the dynamic unwind-info interface provided by
38 into code for which the default unwind-conventions apply and for such
39 code, it is not strictly necessary to register dynamic unwind-info.
58 reason, the dynamic unwind-info interface of \Prog{libunwind} makes no
62 by the dynamic unwind-info is the point at which the stack-pointer
86 A runtime code-generator registers the dynamic unwind-info of a
107 \item[\Type{int32\_t} \Var{format}] The format of the unwind-info.
112 structure for every possible unwind
[all...]
H A D_U_dyn_register.tex8 \begin{Name}{3}{\_U\_dyn\_register}{David Mosberger-Tang}{Programming Library}{\_U\_dyn\_register}\_U\_dyn\_register -- register unwind-info for dynamically generated code
19 The \Func{\_U\_dyn\_register}() routine registers unwind-info for a
20 dynamically generated procedure. The procedure's unwind-info is
H A D_U_dyn_cancel.tex8 \begin{Name}{3}{\_U\_dyn\_cancel}{David Mosberger-Tang}{Programming Library}{\_U\_dyn\_cancel}\_U\_dyn\_cancel -- cancel unwind-info for dynamically generated code
20 unwind-info for a dynamically generated procedure. Argument \Var{di}
22 describes the procedure's unwind-info.
H A Dunw_step.tex19 The \Func{unw\_step}() routine advances the unwind cursor \Var{cp} to
39 unwind-info needed to complete the operation.
40 \item[\Const{UNW\_EBADVERSION}] The unwind-info needed to complete the
H A Dunw_create_addr_space.tex19 The \Func{unw\_create\_addr\_space}() routine creates a new unwind
24 the unwind target. To request a particular byte-order,
34 information it needs to unwind a chain of stack-frames. These
80 locate the information need to unwind a particular procedure. The
89 \Var{unwind\_info\_size}, and \Var{unwind\_info}. If
92 by the \Var{unwind\_info} member must remain valid until the info is
116 call-back to obtain the address of the head of the dynamic unwind-info
121 address of the dynamic unwind-info registration list. If no dynamic
122 unwind
[all...]
H A Dunw_apply_reg_state.tex42 unwind-info for the procedure.
43 \item[\Const{UNW\_EBADVERSION}] The unwind-info for the procedure has
H A Dlibunwind-ptrace.tex49 stands for ``unwind-via-ptrace''.
57 \Prog{libunwind} will be able to properly unwind the target process.
115 \item[\Opt{-l}\File{unwind-ptrace} \Opt{-l}\File{unwind-generic}]
H A Dunw_init_local.tex20 The \Func{unw\_init\_local}() routine initializes the unwind cursor
34 However, unwind performance may be better when using
/third_party/elfutils/libebl/
H A Deblunwind.c41 if (ebl->unwind == NULL) in ebl_unwind()
43 return ebl->unwind (ebl, pc, setfunc, getfunc, readfunc, arg, signal_framep); in ebl_unwind()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/MCParser/
H A DCOFFAsmParser.cpp139 bool ParseAtUnwindOrAtExcept(bool &unwind, bool &except);
644 return TokError("you must specify one or both of @unwind or @except"); in ParseSEHDirectiveHandler()
646 bool unwind = false, except = false; in ParseSEHDirectiveHandler() local
647 if (ParseAtUnwindOrAtExcept(unwind, except)) in ParseSEHDirectiveHandler()
651 if (ParseAtUnwindOrAtExcept(unwind, except)) in ParseSEHDirectiveHandler()
660 getStreamer().EmitWinEHHandler(handler, unwind, except, Loc); in ParseSEHDirectiveHandler()
689 bool COFFAsmParser::ParseAtUnwindOrAtExcept(bool &unwind, bool &except) { in ParseAtUnwindOrAtExcept() argument
696 return Error(startLoc, "expected @unwind or @except"); in ParseAtUnwindOrAtExcept()
697 if (identifier == "unwind") in ParseAtUnwindOrAtExcept()
698 unwind in ParseAtUnwindOrAtExcept()
[all...]
/third_party/rust/crates/cxx/src/
H A Dlib.rs466 mod unwind; modules
515 pub use crate::unwind::prevent_unwind;
/third_party/elfutils/backends/
H A Daarch64_init.c63 HOOK (eh, unwind); in aarch64_init()
H A Di386_init.c61 HOOK (eh, unwind); in i386_init()
H A Dx86_64_init.c65 HOOK (eh, unwind);
H A Ds390_init.c67 HOOK (eh, unwind); in s390_init()
H A Dppc64_unwind.c47 EBLHOOK(unwind) (Ebl *ebl __attribute__ ((unused)), in unwind() function
H A Daarch64_unwind.c43 /* There was no CFI. Maybe we happen to have a frame pointer and can unwind from that? */
46 EBLHOOK(unwind) (Ebl *ebl __attribute__ ((unused)), Dwarf_Addr pc __attribute__ ((unused)), in unwind() function
H A Dppc64_init.c69 HOOK (eh, unwind); in ppc64_init()
/third_party/libunwind/libunwind/tests/
H A Dx64-test-dwarf-expressions.S23 # expression to restore the value of r12 on unwind which should allow libunwind
26 # by using libunwind to unwind the stack through DW_CFA_expression_inner and up
H A Drun-coredump-unwind57 ./test-coredump-unwind $COREFILE -testcase `cat $TEMPDIR/backing_files`
/third_party/mksh/
H A Dmain.c551 unwind(LERROR); in main_init()
809 unwind(i); in include()
877 unwind(i); in shell()
920 unwind(i); in shell()
964 unwind(LEXIT); in shell()
986 unwind(int i) in unwind() function
1328 unwind(LERROR); in errorfx()
1344 unwind(LERROR); in errorf()
1347 /* like errorf(), but no unwind is done */
1382 unwind(LERRO in bi_errorf()
[all...]

Completed in 10 milliseconds

123