/external/Reactive-Extensions/RxCpp/Rx/v2/examples/win_text/ |
D | unwinder.h | 3 namespace unwinder { namespace detail { 6 class unwinder 9 ~unwinder() noexcept in ~unwinder() 17 explicit unwinder(Function* functionArg) in unwinder() function 27 unwinder& operator=(nullptr_t) { 33 unwinder(); 34 unwinder(const unwinder&); 35 unwinder& operator=(const unwinder&); 54 ::unwinder::detail::unwinder<decltype(FunctionName)> UnwinderName(std::addressof(FunctionName))
|
/external/gwp_asan/android/ |
D | test_backtrace.cpp | 37 unwindstack::LocalUnwinder unwinder; in BacktraceUnwindstack() local 38 if (!unwinder.Init()) { in BacktraceUnwindstack() 42 if (!unwinder.Unwind(&frames, Size)) { in BacktraceUnwindstack() 59 static unwindstack::FrameData BuildFrame(unwindstack::Unwinder* unwinder, uintptr_t pc) { in BuildFrame() argument 62 unwindstack::Maps* maps = unwinder->GetMaps(); in BuildFrame() 70 map_info->GetElf(unwinder->GetProcessMemory(), unwindstack::Regs::CurrentArch()); in BuildFrame() 84 unwindstack::JitDebug jit_debug(unwinder->GetProcessMemory()); in BuildFrame() 118 unwindstack::UnwinderFromPid unwinder( in PrintBacktraceUnwindstack() local 120 unwinder.Init(unwindstack::Regs::CurrentArch()); in PrintBacktraceUnwindstack() 121 unwinder.SetRegs(unwindstack::Regs::CreateFromLocal()); in PrintBacktraceUnwindstack() [all …]
|
/external/strace/ |
D | unwind.c | 59 if (unwinder.init) in unwind_init() 60 unwinder.init(); in unwind_init() 73 tcp->unwind_ctx = unwinder.tcb_init(tcp); in unwind_tcb_init() 86 unwinder.tcb_fin(tcp); in unwind_tcb_fin() 298 unwinder.tcb_walk(tcp, print_call_cb, print_error_cb, NULL); in unwind_tcb_print() 318 unwinder.tcb_walk(tcp, queue_put_call, queue_put_error, in unwind_tcb_capture()
|
D | unwind.h | 68 extern const struct unwind_unwinder_t unwinder;
|
D | unwind-libunwind.c | 184 const struct unwind_unwinder_t unwinder = { variable
|
D | unwind-libdw.c | 205 const struct unwind_unwinder_t unwinder = { variable
|
/external/perfetto/src/profiling/memory/ |
D | unwinding.cc | 139 unwindstack::Unwinder unwinder(kMaxFrames, &metadata->fd_maps, regs.get(), in DoUnwind() local 142 unwinder.SetJitDebug(metadata->jit_debug.get(), regs->Arch()); in DoUnwind() 143 unwinder.SetDexFiles(metadata->dex_files.get(), regs->Arch()); in DoUnwind() 163 unwinder.SetJitDebug(metadata->jit_debug.get(), regs->Arch()); in DoUnwind() 164 unwinder.SetDexFiles(metadata->dex_files.get(), regs->Arch()); in DoUnwind() 167 unwinder.Unwind(&kSkipMaps, /*map_suffixes_to_ignore=*/nullptr); in DoUnwind() 168 error_code = unwinder.LastErrorCode(); in DoUnwind() 172 std::vector<unwindstack::FrameData> frames = unwinder.ConsumeFrames(); in DoUnwind()
|
/external/perfetto/src/profiling/perf/ |
D | unwinding.h | 215 Unwinder* unwinder) { in UnwinderHandle() 218 unwinder_ = unwinder; in UnwinderHandle() 251 Unwinder unwinder(delegate, &task_runner); in RunTaskThread() 253 std::bind(std::move(initializer), &task_runner, &unwinder)); in RunTaskThread()
|
D | unwinding.cc | 310 unwindstack::Unwinder unwinder(kUnwindingMaxFrames, &unwind_state->fd_maps, in UnwindSample() local 321 unwinder.SetJitDebug(unwind_state->jit_debug.get(), regs_copy->Arch()); in UnwindSample() 322 unwinder.SetDexFiles(unwind_state->dex_files.get(), regs_copy->Arch()); in UnwindSample() 324 unwinder.Unwind(/*initial_map_names_to_skip=*/nullptr, in UnwindSample() 326 error_code = unwinder.LastErrorCode(); in UnwindSample() 338 std::vector<unwindstack::FrameData> frames = unwinder.ConsumeFrames(); in UnwindSample() 342 PERFETTO_DLOG("%s", unwinder.FormatFrame(frame).c_str()); in UnwindSample()
|
/external/strace/m4/ |
D | st_stacktrace.m4 | 55 [AC_MSG_ERROR([stack tracing support requires an unwinder])] 70 [The unwinder to use for stack tracing support])
|
/external/libunwind_llvm/docs/ |
D | index.rst | 12 platforms that do not have a system unwinder. It is intended to be a small and 16 The unwinder has two levels of API. The high level APIs are the `_Unwind_*` 32 libunwind is a production-quality unwinder, with platform support for DWARF
|
D | BuildingLibunwind.rst | 46 If your system already provides an unwinder, it is important to be careful
|
/external/Reactive-Extensions/RxCpp/Rx/v2/src/rxcpp/ |
D | rx-util.hpp | 712 class unwinder class 715 ~unwinder() in ~unwinder() 727 explicit unwinder(Function* functionArg) in unwinder() function in rxcpp::util::detail::unwinder 738 unwinder(); 739 unwinder(const unwinder&); 740 unwinder& operator=(const unwinder&); 1029 rxcpp::util::detail::unwinder<decltype(FunctionName)> UnwinderName(std::addressof(FunctionName))
|
/external/libunwind/doc/ |
D | NOTES | 83 if the application needs to use the unwinder of the host. An 84 application wanting to use the unwinder for a different target (e.g., 105 Note 2: The assumption is that a cross-unwinder can handle all 106 interesting flavors of a target. For example, the unwinder for the
|
D | unw_init_remote.tex | 37 unwinder itself is running. However, for local unwinding, it is
|
/external/libunwind/ |
D | NEWS | 99 Along with this came a bunch of DWARF2 unwinder fixes. 166 ** Initial DWARF-based unwinder for x86. 168 There is a beginning for a DWARF-based unwinder for x86. Work for 169 x86-64-support based on this DWARF unwinder is currently underway 192 ** Bug-fix release. IA-64 unwinder can now be built with Intel compiler (ECC).
|
/external/libcxxabi/ |
D | CMakeLists.txt | 50 option(LIBCXXABI_USE_LLVM_UNWINDER "Build and use the LLVM unwinder." OFF) 51 option(LIBCXXABI_ENABLE_STATIC_UNWINDER "Statically link the LLVM unwinder." OFF) 95 "Statically link the LLVM unwinder to static library" ON 98 "Statically link the LLVM unwinder to shared library" ON
|
/external/compiler-rt/lib/sanitizer_common/ |
D | sanitizer_flags.inc | 39 "If available, use the fast frame-pointer-based unwinder on " 42 "If available, use the fast frame-pointer-based unwinder on fatal " 45 "If available, use the fast frame-pointer-based unwinder on "
|
/external/v8/ |
D | Android.base.bp | 217 "src/diagnostics/unwinder.cc", 568 "src/diagnostics/arm/unwinder-arm.cc", 596 "src/diagnostics/arm64/unwinder-arm64.cc", 619 "src/diagnostics/ia32/unwinder-ia32.cc", 642 "src/diagnostics/x64/unwinder-x64.cc",
|
/external/perfetto/protos/perfetto/config/profiling/ |
D | perf_event_config.proto | 75 // Optional period for clearing state cached by the unwinder. This is a heavy
|
/external/swiftshader/third_party/llvm-7.0/llvm/docs/ |
D | ExceptionHandling.rst | 217 C++ unwinder does not call object destructors when an unhandled exception 262 a *cleanup* clause. Otherwise, the unwinder will not stop at the landing pad if 268 cleanup. This can corrupt the internal state of the unwinder. Different 300 The unwinder delegates the decision of whether to stop in a call frame to that 302 that they will stop to perform cleanups. For example, the GNU C++ unwinder 857 by th unwinder to unwind stack during exception handling. 871 is used in GCC unwinder (`libgcc <https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html>`_), 872 …but not in LLVM unwinder (`libunwind <https://clang.llvm.org/docs/Toolchain.html#unwind-library>`_…
|
/external/llvm/docs/ |
D | ExceptionHandling.rst | 217 C++ unwinder does not call object destructors when an unhandled exception 262 a *cleanup* clause. Otherwise, the unwinder will not stop at the landing pad if 268 cleanup. This can corrupt the internal state of the unwinder. Different 300 The unwinder delegates the decision of whether to stop in a call frame to that 302 that they will stop to perform cleanups. For example, the GNU C++ unwinder
|
D | Lexicon.rst | 143 generic unwinding mechanism. As the unwinder walks each frame, it calls
|
/external/perfetto/docs/design-docs/ |
D | heapprofd-wire-protocol.md | 22 … sockets are handled by the assigned _Unwinder Thread's_ eventloop. The unwinder thread owns the m…
|
/external/libunwind/include/ |
D | libunwind-common.h.in | 92 and is used to track the frame state as the unwinder steps from
|