Home
last modified time | relevance | path

Searched refs:startPc (Results 1 - 6 of 6) sorted by relevance

/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Dunwind_context.h35 uintptr_t startPc = 0; member
47 uintptr_t startPc; member
H A Ddwarf_define.h240 int32_t startPc = 0; member
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddwarf_section.cpp79 if (!memory_->ReadS32(ptr, &dwarfTableEntry.startPc, true)) { in SearchEntry()
83 uintptr_t startPc = static_cast<uintptr_t>(dwarfTableEntry.startPc) + segbase; in SearchEntry() local
84 if (startPc == pc) { in SearchEntry()
91 } else if (pc < startPc) { in SearchEntry()
H A Ddfx_elf.cpp355 DFXLOGU("Elf startPc: %{public}" PRIx64 "", (uint64_t)startPc_); in GetStartPc()
776 if (hasTableInfo_ && pc >= uti_.startPc && pc < uti_.endPc) { in FindUnwindTableInfo()
785 uti.startPc = GetStartPc(); in FindUnwindTableInfo()
787 if (pc < uti.startPc || pc >= uti.endPc) { in FindUnwindTableInfo()
788 DFXLOGU("Elf startPc: %{public}" PRIx64 ", endPc: %{public}" PRIx64 "", in FindUnwindTableInfo()
789 (uint64_t)uti.startPc, (uint64_t)uti.endPc); in FindUnwindTableInfo()
915 uti->startPc = pText->p_vaddr + loadBase; in DlPhdrCb()
916 uti->endPc = uti->startPc + pText->p_memsz; in DlPhdrCb()
H A Ddfx_accessors.cpp235 if (pc >= ctx->di.startPc && pc < ctx->di.endPc) { in FindUnwindTable()
/base/hiviewdfx/faultloggerd/test/unittest/unwind/
H A Ddwarf_test.cpp748 uint64_t startPc = loadbase + 0x6F640; in HWTEST_F() local
749 uint64_t endPc = startPc + 0xa8ec0; in HWTEST_F()
750 printf("startPc:%p endPc:%p\n", reinterpret_cast<void*>(startPc), reinterpret_cast<void*>(endPc)); in HWTEST_F()
756 ASSERT_EQ(0, elf->FindUnwindTableInfo(startPc + 0x2, map1, info)); in HWTEST_F()
757 ASSERT_EQ(info.startPc, startPc); in HWTEST_F()

Completed in 6 milliseconds