/third_party/skia/src/sksl/analysis/ |
H A D | SkSLCheckProgramUnrolledSize.cpp | 66 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 D | unw_get_proc_info.tex | 28 (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 D | libunwind.tex | 8 \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 D | libunwind-setjmp.tex | 25 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 D | libunwind-dynamic.tex | 8 \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.tex | 8 \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.tex | 8 \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 D | unw_step.tex | 19 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 D | unw_create_addr_space.tex | 19 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 D | unw_apply_reg_state.tex | 42 unwind-info for the procedure. 43 \item[\Const{UNW\_EBADVERSION}] The unwind-info for the procedure has
|
H A D | libunwind-ptrace.tex | 49 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 D | unw_init_local.tex | 20 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 D | eblunwind.c | 41 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 D | COFFAsmParser.cpp | 139 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 D | lib.rs | 466 mod unwind; modules 515 pub use crate::unwind::prevent_unwind;
|
/third_party/elfutils/backends/ |
H A D | aarch64_init.c | 63 HOOK (eh, unwind); in aarch64_init()
|
H A D | i386_init.c | 61 HOOK (eh, unwind); in i386_init()
|
H A D | x86_64_init.c | 65 HOOK (eh, unwind);
|
H A D | s390_init.c | 67 HOOK (eh, unwind); in s390_init()
|
H A D | ppc64_unwind.c | 47 EBLHOOK(unwind) (Ebl *ebl __attribute__ ((unused)), in unwind() function
|
H A D | aarch64_unwind.c | 43 /* 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 D | ppc64_init.c | 69 HOOK (eh, unwind); in ppc64_init()
|
/third_party/libunwind/libunwind/tests/ |
H A D | x64-test-dwarf-expressions.S | 23 # 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 D | run-coredump-unwind | 57 ./test-coredump-unwind $COREFILE -testcase `cat $TEMPDIR/backing_files`
|
/third_party/mksh/ |
H A D | main.c | 551 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...] |