Home
last modified time | relevance | path

Searched refs:unwind (Results 1 – 25 of 158) sorted by relevance

1234567

/third_party/libunwind/scripts/
Dkernel-files.txt1 $udir/include/tdep-ia64/rse.h $kdir/arch/ia64/unwind/rse.h
2 $udir/src/ia64/Ginit_local.c $kdir/arch/ia64/unwind/init_local.c
3 $udir/src/ia64/Gis_signal_frame.c $kdir/arch/ia64/unwind/is_signal_frame.c
4 $udir/src/ia64/Gparser.c $kdir/arch/ia64/unwind/parser.c
5 $udir/src/ia64/Grbs.c $kdir/arch/ia64/unwind/rbs.c
6 $udir/src/ia64/Gregs.c $kdir/arch/ia64/unwind/regs.c
7 $udir/src/ia64/Gscript.c $kdir/arch/ia64/unwind/script.c
8 $udir/src/ia64/Gstep.c $kdir/arch/ia64/unwind/step.c
9 $udir/src/ia64/init.h $kdir/arch/ia64/unwind/init.h
10 $udir/src/ia64/offsets.h $kdir/arch/ia64/unwind/offsets.h
[all …]
/third_party/boost/boost/coroutine/detail/
Dpush_coroutine_synthesized.hpp33 bool unwind) : in push_coroutine_synthesized() argument
34 impl_t( caller, callee, unwind) in push_coroutine_synthesized()
49 bool unwind) : in push_coroutine_synthesized() argument
50 impl_t( caller, callee, unwind) in push_coroutine_synthesized()
65 bool unwind) : in push_coroutine_synthesized() argument
66 impl_t( caller, callee, unwind) in push_coroutine_synthesized()
Dpull_coroutine_synthesized.hpp33 bool unwind, in pull_coroutine_synthesized() argument
35 impl_t( caller, callee, unwind, result) in pull_coroutine_synthesized()
50 bool unwind, in pull_coroutine_synthesized() argument
52 impl_t( caller, callee, unwind, result) in pull_coroutine_synthesized()
67 bool unwind) : in pull_coroutine_synthesized() argument
68 impl_t( caller, callee, unwind) in pull_coroutine_synthesized()
Dpull_coroutine_impl.hpp49 bool unwind) : in pull_coroutine_impl() argument
56 if ( unwind) flags_ |= flag_force_unwind; in pull_coroutine_impl()
61 bool unwind, in pull_coroutine_impl() argument
69 if ( unwind) flags_ |= flag_force_unwind; in pull_coroutine_impl()
159 bool unwind) : in pull_coroutine_impl() argument
166 if ( unwind) flags_ |= flag_force_unwind; in pull_coroutine_impl()
171 bool unwind, in pull_coroutine_impl() argument
179 if ( unwind) flags_ |= flag_force_unwind; in pull_coroutine_impl()
268 bool unwind) : in pull_coroutine_impl() argument
274 if ( unwind) flags_ |= flag_force_unwind; in pull_coroutine_impl()
Dpush_coroutine_impl.hpp48 bool unwind) : in push_coroutine_impl() argument
54 if ( unwind) flags_ |= flag_force_unwind; in push_coroutine_impl()
140 bool unwind) : in push_coroutine_impl() argument
146 if ( unwind) flags_ |= flag_force_unwind; in push_coroutine_impl()
215 bool unwind) : in push_coroutine_impl() argument
221 if ( unwind) flags_ |= flag_force_unwind; in push_coroutine_impl()
Dsymmetric_coroutine_impl.hpp39 bool unwind) BOOST_NOEXCEPT : in symmetric_coroutine_impl() argument
44 if ( unwind) flags_ |= flag_force_unwind; in symmetric_coroutine_impl()
179 bool unwind) BOOST_NOEXCEPT : in symmetric_coroutine_impl() argument
184 if ( unwind) flags_ |= flag_force_unwind; in symmetric_coroutine_impl()
319 bool unwind) BOOST_NOEXCEPT : in symmetric_coroutine_impl() argument
324 if ( unwind) flags_ |= flag_force_unwind; in symmetric_coroutine_impl()
/third_party/skia/src/sksl/analysis/
DSkSLCheckProgramUnrolledSize.cpp66 for (auto unwind = fStack.rbegin(); unwind != fStack.rend(); ++unwind) { in CheckProgramUnrolledSize() local
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() local
86 msg += "\n\t" + (*unwind)->description(); in CheckProgramUnrolledSize()
/third_party/libunwind/doc/
DNOTES1 The central data structure of the unwind API is the unwind cursor.
2 This structure tracks the register contents. The unwind API defines a
19 file <unwind-ARCH.h>. For example, to get the IA-64-specific register
22 #include <unwind-ia64.h>
27 state is captured by an unwind context (currently the same as
29 captured by an unwind accessor structure, which provides callback
31 unwind information.
40 point in the call-chain (as identified by an unwind cursor). This is
46 Note that it is perfectly legal to make copies of the unwind cursor.
47 This makes it possible, e.g., to obtain an unwind context, modify the
[all …]
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-info.
69 If no unwind info is available, this member must be set to
101 unwind-info for the procedure.
102 \item[\Const{UNW\_EBADVERSION}] The unwind-info for the procedure has
Dlibunwind.tex8 …gramming 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}). Furthermore, the
[all …]
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
Dlibunwind-dynamic.tex8 …amic}{David Mosberger-Tang}{Programming Library}{Introduction to dynamic unwind-info}libunwind-dyn…
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-info format:
[all …]
D_U_dyn_cancel.tex8 …r-Tang}{Programming Library}{\_U\_dyn\_cancel}\_U\_dyn\_cancel -- cancel unwind-info for dynamical…
20 unwind-info for a dynamically generated procedure. Argument \Var{di}
22 describes the procedure's unwind-info.
D_U_dyn_register.tex8 …}{Programming Library}{\_U\_dyn\_register}\_U\_dyn\_register -- register unwind-info for dynamical…
19 The \Func{\_U\_dyn\_register}() routine registers unwind-info for a
20 dynamically generated procedure. The procedure's unwind-info is
/third_party/libunwind/src/ia64/
DNOTES18 The unwind cursor should represent the machine state as it existed at
23 An unwind script current takes the old save locations and updates them
45 The unwind cursor represents the (preserved) machine state
48 Evaluating the unwind descriptors for "ip" yields the following
57 for the new "ip" which is contained in the unwind descriptors.
65 to be obtained right after running the unwind script for func.
/third_party/mindspore/third_party/patch/glog/
Dglog.patch00116 -check_include_file (unwind.h HAVE_UNWIND_H)
24 -check_library_exists (unwind get_static_proc_name "" HAVE_LIB_UNWIND)
27 -find_library (UNWIND_LIBRARY NAMES unwind DOC "unwind library")
/third_party/libunwind/include/
Dlibunwind-common.h.in1 /* libunwind - a platform-independent unwind library
57 /* Error codes. The unwind routines return the *negated* values of
70 UNW_EBADVERSION, /* unwind info has unsupported version */
71 UNW_ENOINFO /* no unwind info found */
110 /* The unwind cursor starts at the youngest (most deeply nested) frame
156 int format; /* unwind-info format (arch-specific) */
158 void *unwind_info; /* unwind-info (arch-specific) */
170 unwind another process through the ptrace() interface. */
173 /* Look up the unwind info associated with instruction-pointer IP.
179 the unwind info returned in by a previous call to
[all …]
/third_party/libunwind/tests/
DMakefile.am5 run-check-namespace run-coredump-unwind \
6 run-coredump-unwind-mdi check-namespace.sh.in \
43 …check_PROGRAMS_arch += Gx64-test-dwarf-expressions Lx64-test-dwarf-expressions x64-unwind-badjmp-s…
77 check_SCRIPTS_cdep += run-coredump-unwind
78 noinst_PROGRAMS_cdep += crasher test-coredump-unwind
81 check_SCRIPTS_cdep += run-coredump-unwind-mdi
165 x64_unwind_badjmp_signal_frame_SOURCES = x64-unwind-badjmp-signal-frame.c
/third_party/libunwind/src/
DMakefile.am28 pkgconfig_DATA += unwind/libunwind.pc
118 unwind/Backtrace.c unwind/DeleteException.c \
119 unwind/FindEnclosingFunction.c unwind/ForcedUnwind.c \
120 unwind/GetBSP.c unwind/GetCFA.c unwind/GetDataRelBase.c \
121 unwind/GetGR.c unwind/GetIP.c unwind/GetLanguageSpecificData.c \
122 unwind/GetRegionStart.c unwind/GetTextRelBase.c \
123 unwind/RaiseException.c unwind/Resume.c \
124 unwind/Resume_or_Rethrow.c unwind/SetGR.c unwind/SetIP.c \
125 unwind/GetIPInfo.c
779 noinst_HEADERS += unwind/unwind-internal.h
/third_party/boost/libs/coroutine/performance/symmetric/segmented/
Dperformance_create_segmented.cpp60 bool preserve = false, unwind = true, bind = false; in main() local
66 ("unwind,u", boost::program_options::value< bool >( & unwind), "unwind coroutine-stack") in main()
84 if ( ! unwind) unwind_stack = boost::coroutines::no_stack_unwind; in main()
/third_party/boost/libs/coroutine/performance/asymmetric/segmented/
Dperformance_create_segmented.cpp61 bool preserve = false, unwind = true, bind = false; in main() local
67 ("unwind,u", boost::program_options::value< bool >( & unwind), "unwind coroutine-stack") in main()
85 if ( ! unwind) unwind_stack = boost::coroutines::no_stack_unwind; in main()
/third_party/boost/libs/coroutine/performance/symmetric/
Dperformance_create_prealloc.cpp69 bool preserve = false, unwind = true, bind = false; in main() local
75 ("unwind,u", boost::program_options::value< bool >( & unwind), "unwind coroutine-stack") in main()
93 if ( ! unwind) unwind_stack = boost::coroutines::no_stack_unwind; in main()
Dperformance_create_standard.cpp67 bool preserve = false, unwind = true, bind = false; in main() local
73 ("unwind,u", boost::program_options::value< bool >( & unwind), "unwind coroutine-stack") in main()
91 if ( ! unwind) unwind_stack = boost::coroutines::no_stack_unwind; in main()
Dperformance_create_protected.cpp67 bool preserve = false, unwind = true, bind = false; in main() local
73 ("unwind,u", boost::program_options::value< bool >( & unwind), "unwind coroutine-stack") in main()
91 if ( ! unwind) unwind_stack = boost::coroutines::no_stack_unwind; in main()
/third_party/boost/libs/coroutine/performance/asymmetric/
Dperformance_create_prealloc.cpp71 bool preserve = false, unwind = true, bind = false; in main() local
77 ("unwind,u", boost::program_options::value< bool >( & unwind), "unwind coroutine-stack") in main()
95 if ( ! unwind) unwind_stack = boost::coroutines::no_stack_unwind; in main()

1234567