Searched refs:unwindInfo (Results 1 - 8 of 8) sorted by relevance
/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/ |
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()
|
H A D | thread_sampler.cpp | 77 UnwindInfo* unwindInfo = static_cast<UnwindInfo *>(arg);
in FindUnwindTable() local 78 if (unwindInfo == nullptr) {
in FindUnwindTable() 84 if (unwindInfo->maps->FindMapByAddr(pc, map)) {
in FindUnwindTable() 99 UnwindInfo* unwindInfo = static_cast<UnwindInfo *>(arg);
in AccessMem() local 100 if (unwindInfo == nullptr || addr + sizeof(uintptr_t) < addr) {
in AccessMem() 106 if (addr < unwindInfo->context->sp ||
in AccessMem() 107 addr + sizeof(uintptr_t) >= unwindInfo->context->sp + STACK_BUFFER_SIZE) {
in AccessMem() 110 size_t stackOffset = addr - unwindInfo->context->sp;
in AccessMem() 115 *val = *(reinterpret_cast<uintptr_t *>(&unwindInfo->context->buffer[stackOffset]));
in AccessMem() 122 UnwindInfo* unwindInfo in GetMapByPc() local 411 UnwindInfo unwindInfo = { ProcessStackBuffer() local [all...] |
/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);
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | unwind_context.h | 54 void *unwindInfo; member
|
/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 | 991 if (!armExidx_->Step((uintptr_t)uei.unwindInfo, rs)) { in StepInner() 1007 if (!dwarfSection_->Step(frame.pc, (uintptr_t)uei.unwindInfo, rs)) { in StepInner()
|
/base/hiviewdfx/faultloggerd/test/unittest/unwind/ |
H A D | dwarf_test.cpp | 537 ASSERT_EQ(true, dwarfSection.ParseFdeTest(reinterpret_cast<uintptr_t>(pi.unwindInfo), fde)); in HWTEST_F() 775 ASSERT_EQ(true, dwarfSection.ParseFdeTest(reinterpret_cast<uintptr_t>(pi.unwindInfo), fde)); in HWTEST_F()
|
Completed in 8 milliseconds