Home
last modified time | relevance | path

Searched refs:uei (Results 1 - 5 of 5) sorted by relevance

/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddwarf_section.h34 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 Darm_exidx.h46 bool SearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryInfo& uei);
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddwarf_section.cpp36 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 Darm_exidx.cpp142 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 Dunwinder.cpp982 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