Home
last modified time | relevance | path

Searched defs:unwinder (Results 1 – 25 of 64) sorted by relevance

123

/aosp_15_r20/system/unwinding/libunwindstack/tests/
H A DUnwinderTest.cpp207 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F() local
277 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F() local
344 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F() local
376 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F() local
408 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F() local
447 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F() local
482 Unwinder unwinder(20, maps_.get(), &regs_, process_memory_); in TEST_F() local
527 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F() local
596 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F() local
648 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F() local
[all …]
H A DUnwindOfflineTest.cpp75 Unwinder unwinder = in ConsecutiveUnwindTest() local
118 Unwinder unwinder(128, offline_utils_.GetMaps(), regs, offline_utils_.GetProcessMemory()); in TEST_F() local
161 Unwinder unwinder(128, offline_utils_.GetMaps(), offline_utils_.GetRegs(), in TEST_F() local
185 Unwinder unwinder(128, offline_utils_.GetMaps(), offline_utils_.GetRegs(), in TEST_F() local
219 Unwinder unwinder(128, offline_utils_.GetMaps(), offline_utils_.GetRegs(), in TEST_F() local
380 Unwinder unwinder(128, offline_utils_.GetMaps(), offline_utils_.GetRegs(), in TEST_F() local
567 Unwinder unwinder(128, leak_data->maps, regs_copy.get(), leak_data->process_memory); in OfflineUnwind() local
603 Unwinder unwinder(128, offline_utils_.GetMaps(), offline_utils_.GetRegs(), in TEST_F() local
635 Unwinder unwinder(128, offline_utils_.GetMaps(), offline_utils_.GetRegs(), in TEST_F() local
666 Unwinder unwinder(128, offline_utils_.GetMaps(), offline_utils_.GetRegs(), in TEST_F() local
[all …]
H A DAndroidUnwinderTest.cpp63 static std::string GetBacktrace(AndroidUnwinder& unwinder, std::vector<FrameData>& frames) { in GetBacktrace()
109 AndroidLocalUnwinder unwinder; in TEST_F() local
131 std::unique_ptr<AndroidUnwinder> unwinder(AndroidUnwinder::Create(getpid())); in TEST_F() local
148 AndroidLocalUnwinder unwinder; in TEST_F() local
170 AndroidLocalUnwinder unwinder; in TEST() local
179 AndroidLocalUnwinder unwinder(std::vector<std::string>{}, std::vector<std::string>{"so"}); in TEST() local
196 AndroidLocalUnwinder unwinder; in TEST_F() local
200 AndroidLocalUnwinder unwinder; in TEST_F() local
204 AndroidLocalUnwinder unwinder; in TEST_F() local
301 AndroidLocalUnwinder unwinder; in TEST() local
[all …]
H A DUnwindTest.cpp108 static std::string ErrorMsg(const std::vector<const char*>& function_names, Unwinder* unwinder) { in ErrorMsg()
121 static void VerifyUnwindFrames(Unwinder* unwinder, in VerifyUnwindFrames()
143 static void VerifyUnwind(Unwinder* unwinder, std::vector<const char*> expected_function_names) { in VerifyUnwind()
153 Unwinder unwinder(512, maps, regs, process_memory); in VerifyUnwind() local
184 std::unique_ptr<Unwinder> unwinder; in InnerFunction() local
337 UnwinderFromPid unwinder(512, pid_); in TEST_F() local
368 UnwinderFromPid unwinder(512, *pid); in RemoteUnwindFromPid() local
462 Unwinder unwinder(512, &maps, regs.get(), process_memory); in TEST_F() local
486 ThreadUnwinder unwinder(512); in TEST_F() local
505 ThreadUnwinder unwinder(512); in TEST_F() local
[all …]
H A DVerifyBionicTerminationTest.cpp42 static std::string DumpFrames(const AndroidUnwinderData& data, AndroidUnwinder& unwinder) { in DumpFrames()
98 static void VerifyLibcInitTerminate(AndroidUnwinder& unwinder) { in VerifyLibcInitTerminate()
122 AndroidLocalUnwinder unwinder; in TEST_F() local
129 AndroidRemoteUnwinder unwinder(pid_); in TEST_F() local
/aosp_15_r20/prebuilts/go/linux-x86/src/runtime/
Dtraceback.go95 type unwinder struct { struct
98 frame stkframe
103 g guintptr
107 cgoCtxt int
111 calleeFuncID abi.FuncID
115 flags unwindFlags
122 func (u *unwinder) init(gp *g, flags unwindFlags) {
132 func (u *unwinder) initAt(pc0, sp0, lr0 uintptr, gp *g, flags unwindFlags) {
227 func (u *unwinder) valid() bool {
252 func (u *unwinder) resolveInternal(innermost, isSyscall bool) {
[all …]
/aosp_15_r20/external/cronet/base/profiler/
H A Dnative_unwinder_android_unittest.cc153 auto unwinder = std::make_unique<NativeUnwinderAndroid>( in TEST() local
198 auto unwinder = std::make_unique<NativeUnwinderAndroid>( in TEST() local
244 auto unwinder = std::make_unique<NativeUnwinderAndroid>( in TEST() local
280 auto unwinder = std::make_unique<NativeUnwinderAndroid>( in TEST() local
407 auto unwinder = std::make_unique<NativeUnwinderAndroid>( in TEST() local
474 auto unwinder = std::make_unique<NativeUnwinderAndroid>( in TEST() local
497 auto unwinder = std::make_unique<NativeUnwinderAndroid>( in TEST() local
522 auto unwinder = std::make_unique<NativeUnwinderAndroid>( in TEST() local
H A Dstack_sampler.cc91 for (const auto& unwinder : unwinders_) in Initialize() local
97 void StackSampler::AddAuxUnwinder(std::unique_ptr<Unwinder> unwinder) { in AddAuxUnwinder()
135 for (const auto& unwinder : unwinders_) in RecordStackFrames() local
235 auto unwinder = ranges::find_if( in WalkStack() local
236 unwinders, [&stack](const std::unique_ptr<Unwinder>& unwinder) { in WalkStack()
H A Dlibunwindstack_unwinder_android_unittest.cc81 auto unwinder = std::make_unique<LibunwindstackUnwinderAndroid>(); in TEST() local
111 auto unwinder = std::make_unique<LibunwindstackUnwinderAndroid>(); in TEST() local
143 auto unwinder = std::make_unique<LibunwindstackUnwinderAndroid>(); in TEST() local
178 auto unwinder = std::make_unique<LibunwindstackUnwinderAndroid>(); in TEST() local
211 auto unwinder = std::make_unique<LibunwindstackUnwinderAndroid>(); in TEST() local
H A Dchrome_unwinder_android_unittest.cc980 ChromeUnwinderAndroid unwinder(dummy_unwind_info, in TEST() local
1086 ChromeUnwinderAndroid unwinder(unwind_info, chrome_module->GetBaseAddress(), in TEST() local
1160 ChromeUnwinderAndroid unwinder(unwind_info, chrome_module->GetBaseAddress(), in TEST() local
1251 ChromeUnwinderAndroid unwinder(unwind_info, chrome_module->GetBaseAddress(), in TEST() local
1323 ChromeUnwinderAndroid unwinder(unwind_info, chrome_module->GetBaseAddress(), in TEST() local
1396 ChromeUnwinderAndroid unwinder(unwind_info, chrome_module->GetBaseAddress(), in TEST() local
1467 ChromeUnwinderAndroid unwinder(unwind_info, chrome_module->GetBaseAddress(), in TEST() local
1539 ChromeUnwinderAndroid unwinder(unwind_info, chrome_module->GetBaseAddress(), in TEST() local
1614 ChromeUnwinderAndroid unwinder(unwind_info, chrome_module->GetBaseAddress(), in TEST() local
H A Dwin32_stack_frame_unwinder_unittest.cc150 std::unique_ptr<Win32StackFrameUnwinder> unwinder = CreateUnwinder(); in TEST_F() local
169 std::unique_ptr<Win32StackFrameUnwinder> unwinder = CreateUnwinder(); in TEST_F() local
197 std::unique_ptr<Win32StackFrameUnwinder> unwinder = CreateUnwinder(); in TEST_F() local
H A Dstack_sampler_unittest.cc243 std::unique_ptr<Unwinder> unwinder) { in MakeUnwindersFactory()
245 [](std::unique_ptr<Unwinder> unwinder) { in MakeUnwindersFactory()
360 CallRecordingUnwinder* unwinder = owned_unwinder.get(); in TEST() local
/aosp_15_r20/system/unwinding/libunwindstack/benchmarks/
H A Dlocal_unwind_benchmarks.cpp73 unwindstack::Unwinder unwinder(kMaxFrames, data->maps, regs.get(), data->process_memory); in Unwind() local
105 unwindstack::AndroidLocalUnwinder unwinder(process_memory); in BM_local_android_unwind_uncached_process_memory() local
114 unwindstack::AndroidLocalUnwinder* unwinder = in BM_local_android_unwind_uncached_process_memory() local
129 unwindstack::AndroidLocalUnwinder unwinder(process_memory); in BM_local_android_unwind_cached_process_memory() local
138 unwindstack::AndroidLocalUnwinder* unwinder = in BM_local_android_unwind_cached_process_memory() local
H A Dremote_unwind_benchmarks.cpp116 unwindstack::Unwinder unwinder(32, &maps, regs.get(), process_memory); in RemoteUnwind() local
149 unwindstack::AndroidRemoteUnwinder unwinder(pid, process_memory); in RemoteAndroidUnwind() local
/aosp_15_r20/external/libchrome/base/profiler/
H A Dwin32_stack_frame_unwinder_unittest.cc150 std::unique_ptr<Win32StackFrameUnwinder> unwinder = CreateUnwinder(); in TEST_F() local
171 std::unique_ptr<Win32StackFrameUnwinder> unwinder = CreateUnwinder(); in TEST_F() local
182 std::unique_ptr<Win32StackFrameUnwinder> unwinder = CreateUnwinder(); in TEST_F() local
211 std::unique_ptr<Win32StackFrameUnwinder> unwinder = CreateUnwinder(); in TEST_F() local
/aosp_15_r20/system/core/debuggerd/libdebuggerd/
H A Dtombstone_proto.cpp213 void dump_stack_history(unwindstack::AndroidUnwinder* unwinder, uintptr_t target_tls, in dump_stack_history()
298 Tombstone* tombstone, unwindstack::AndroidUnwinder* unwinder, const ThreadInfo& target_thread, in maybe_stack_mte_cause()
320 static void dump_probable_cause(Tombstone* tombstone, unwindstack::AndroidUnwinder* unwinder, in dump_probable_cause()
532 static void dump_registers(unwindstack::AndroidUnwinder* unwinder, in dump_registers()
612 static void dump_thread(Tombstone* tombstone, unwindstack::AndroidUnwinder* unwinder, in dump_thread()
838 void engrave_tombstone_proto(Tombstone* tombstone, unwindstack::AndroidUnwinder* unwinder, in engrave_tombstone_proto()
H A Dbacktrace.cpp61 void dump_backtrace_thread(int output_fd, unwindstack::AndroidUnwinder* unwinder, in dump_backtrace_thread()
79 void dump_backtrace(android::base::unique_fd output_fd, unwindstack::AndroidUnwinder* unwinder, in dump_backtrace()
H A Dtombstone.cpp111 unwindstack::AndroidLocalUnwinder unwinder(process_memory); in engrave_tombstone_ucontext() local
126 unwindstack::AndroidUnwinder* unwinder, in engrave_tombstone()
/aosp_15_r20/art/test/137-cfi/
H A Dcfi.cc109 static bool CheckStack(unwindstack::AndroidUnwinder& unwinder, in CheckStack()
177 unwindstack::AndroidLocalUnwinder unwinder; in Java_Main_unwindInProcess() local
270 unwindstack::AndroidRemoteUnwinder unwinder(pid); in Java_Main_unwindOtherProcess() local
/aosp_15_r20/system/unwinding/libunwindstack/tests/fuzz/
H A DUnwinderFuzz.cpp35 void PerformUnwind(FuzzedDataProvider* data_provider, Unwinder* unwinder) { in PerformUnwind()
87 Unwinder unwinder(max_frames, maps.get(), regs.get(), memory); in LLVMFuzzerTestOneInput() local
/aosp_15_r20/external/gwp_asan/android/
H A Dtest_backtrace.cpp46 unwindstack::Unwinder unwinder(Size, &maps, regs.get(), process_memory); in BacktraceUnwindstack() local
68 unwindstack::UnwinderFromPid unwinder( in PrintBacktraceUnwindstack() local
/aosp_15_r20/external/cronet/base/trace_event/
H A Dcfi_backtrace_android_unittest.cc22 auto* unwinder = CFIBacktraceAndroid::GetInitializedInstance(); in TEST() local
50 auto* unwinder = CFIBacktraceAndroid::GetInitializedInstance(); in TEST() local
/aosp_15_r20/external/libchrome/base/trace_event/
H A Dcfi_backtrace_android_unittest.cc22 auto* unwinder = CFIBacktraceAndroid::GetInitializedInstance(); in TEST() local
50 auto* unwinder = CFIBacktraceAndroid::GetInitializedInstance(); in TEST() local
/aosp_15_r20/art/runtime/
H A Dbacktrace_helper.cc92 unwindstack::Unwinder* unwinder = UnwindHelper::Get(Thread::Current(), max_depth_)->Unwinder(); in Collect() local
122 bool BacktraceCollector::CollectImpl(unwindstack::Unwinder* unwinder) { in CollectImpl()
/aosp_15_r20/system/unwinding/libunwindstack/
H A DAndroidUnwinder.cpp168 Unwinder unwinder(data.max_frames.value_or(max_frames_), maps_.get(), regs.get(), in Unwind() local
191 ThreadUnwinder unwinder(data.max_frames.value_or(max_frames_), maps_.get(), process_memory_); in InternalUnwind() local

123