Searched refs:unwindInfo (Results 1 – 8 of 8) sorted by relevance
/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/ |
H A D | thread_sampler.cpp | 63 UnwindInfo* unwindInfo = static_cast<UnwindInfo *>(arg); in FindUnwindTable() local 64 if (unwindInfo == nullptr) { in FindUnwindTable() 70 if (unwindInfo->maps->FindMapByAddr(pc, map)) { in FindUnwindTable() 85 UnwindInfo* unwindInfo = static_cast<UnwindInfo *>(arg); in AccessMem() local 92 if (addr < unwindInfo->context->sp || in AccessMem() 96 size_t stackOffset = addr - unwindInfo->context->sp; in AccessMem() 108 UnwindInfo* unwindInfo = static_cast<UnwindInfo *>(arg); in GetMapByPc() local 109 if (unwindInfo == nullptr) { in GetMapByPc() 367 UnwindInfo unwindInfo = { in ProcessStackBuffer() local 373 taf.requestTime = unwindInfo.context->requestTime; in ProcessStackBuffer() [all …]
|
H A D | thread_sampler_utils.cpp | 75 void DoUnwind(const std::shared_ptr<Unwinder>& unwinder, UnwindInfo& unwindInfo) in DoUnwind() argument 79 regs->SetSp(unwindInfo.context->sp); in DoUnwind() 80 regs->SetPc(unwindInfo.context->pc); in DoUnwind() 81 regs->SetFp(unwindInfo.context->fp); in DoUnwind() 82 regs->SetReg(REG_LR, &(unwindInfo.context->lr)); in DoUnwind() 85 unwinder->Unwind(&unwindInfo); in DoUnwind()
|
/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/include/ |
H A D | thread_sampler_utils.h | 43 void DoUnwind(const std::shared_ptr<Unwinder>& unwinder, UnwindInfo& unwindInfo);
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | unwind_context.h | 54 void *unwindInfo; member
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
H A D | dwarf_section.cpp | 49 uei.unwindInfo = (void *)(fdeAddr); in LinearSearchEntry() 112 uei.unwindInfo = (void *)(entry); in SearchEntry()
|
H A D | arm_exidx.cpp | 186 uei.unwindInfo = (void *) entry; in SearchEntry()
|
H A D | unwinder.cpp | 996 if (!armExidx_->Step((uintptr_t)uei.unwindInfo, rs)) { in StepInner() 1012 if (!dwarfSection_->Step(frame.pc, (uintptr_t)uei.unwindInfo, rs)) { in StepInner()
|
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/unwind/ |
H A D | dwarf_test.cpp | 541 ASSERT_EQ(true, dwarfSection.ParseFdeTest(reinterpret_cast<uintptr_t>(pi.unwindInfo), fde)); 779 ASSERT_EQ(true, dwarfSection.ParseFdeTest(reinterpret_cast<uintptr_t>(pi.unwindInfo), fde));
|