Home
last modified time | relevance | path

Searched refs:unwindInfo (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/
H A Dthread_sampler.cpp63 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 Dthread_sampler_utils.cpp75 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 Dthread_sampler_utils.h43 void DoUnwind(const std::shared_ptr<Unwinder>& unwinder, UnwindInfo& unwindInfo);
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Dunwind_context.h54 void *unwindInfo; member
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddwarf_section.cpp49 uei.unwindInfo = (void *)(fdeAddr); in LinearSearchEntry()
112 uei.unwindInfo = (void *)(entry); in SearchEntry()
H A Darm_exidx.cpp186 uei.unwindInfo = (void *) entry; in SearchEntry()
H A Dunwinder.cpp996 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 Ddwarf_test.cpp541 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));