Searched refs:uei (Results 1 - 5 of 5) sorted by relevance
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | dwarf_section.h | 34 bool LinearSearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryInfo& uei);
35 bool SearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryInfo& uei);
|
H A D | arm_exidx.h | 46 bool SearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryInfo& uei);
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
H A D | dwarf_section.cpp | 36 bool DwarfSection::LinearSearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryInfo& uei)
in LinearSearchEntry() argument 49 uei.unwindInfo = (void *)(fdeAddr);
in LinearSearchEntry() 50 uei.format = UNW_INFO_FORMAT_REMOTE_TABLE;
in LinearSearchEntry() 60 bool DwarfSection::SearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryInfo& uei)
in SearchEntry() argument 112 uei.unwindInfo = (void *)(entry);
in SearchEntry() 113 uei.format = UNW_INFO_FORMAT_REMOTE_TABLE;
in SearchEntry()
|
H A D | arm_exidx.cpp | 142 bool ArmExidx::SearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryInfo& uei) in SearchEntry() argument 185 uei.unwindInfoSize = ARM_EXIDX_TABLE_SIZE; in SearchEntry() 186 uei.unwindInfo = (void *) entry; in SearchEntry() 187 uei.format = UNW_INFO_FORMAT_ARM_EXIDX; in SearchEntry()
|
H A D | unwinder.cpp | 982 struct UnwindEntryInfo uei; in StepInner() local 986 if (!armExidx_->SearchEntry(frame.pc, uti, uei)) { in StepInner() 991 if (!armExidx_->Step((uintptr_t)uei.unwindInfo, rs)) { in StepInner() 1000 if ((uti.isLinear == false && !dwarfSection_->SearchEntry(frame.pc, uti, uei)) || in StepInner() 1001 (uti.isLinear == true && !dwarfSection_->LinearSearchEntry(frame.pc, uti, uei))) { in StepInner() 1007 if (!dwarfSection_->Step(frame.pc, (uintptr_t)uei.unwindInfo, rs)) { in StepInner()
|
Completed in 5 milliseconds