Lines Matching refs:uintptr_t

36 bool DwarfSection::LinearSearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryIn…  in LinearSearchEntry()
39 uintptr_t fdeCount = uti.tableLen; in LinearSearchEntry()
40 uintptr_t tableData = uti.tableData; in LinearSearchEntry()
42 uintptr_t i = 0, ptr = tableData; in LinearSearchEntry()
45 uintptr_t fdeAddr = ptr; in LinearSearchEntry()
60 bool DwarfSection::SearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryInfo& ue… in SearchEntry()
64 uintptr_t fdeCount = uti.tableLen; in SearchEntry()
65 uintptr_t tableData = uti.tableData; in SearchEntry()
71 uintptr_t ptr = 0; in SearchEntry()
72 uintptr_t entry = 0; in SearchEntry()
73 uintptr_t low = 0; in SearchEntry()
74 uintptr_t high = fdeCount; in SearchEntry()
77 uintptr_t cur = (low + high) / 2; // 2 : binary search divided parameter in SearchEntry()
78 ptr = (uintptr_t) tableData + cur * sizeof(DwarfTableEntry); in SearchEntry()
83 uintptr_t startPc = static_cast<uintptr_t>(dwarfTableEntry.startPc) + segbase; in SearchEntry()
89 entry = static_cast<uintptr_t>(dwarfTableEntry.fdeOffset) + segbase; in SearchEntry()
100 …ptr = static_cast<uintptr_t>(tableData) + (high - 1) * sizeof(DwarfTableEntry) + 4; // 4 : four by… in SearchEntry()
105 entry = static_cast<uintptr_t>(dwarfTableEntry.fdeOffset) + segbase; in SearchEntry()
117 bool DwarfSection::Step(uintptr_t pc, uintptr_t fdeAddr, std::shared_ptr<RegLocState> rs) in Step()
140 bool DwarfSection::GetCieOrFde(uintptr_t &addr, FrameDescEntry &fdeInfo) in GetCieOrFde()
142 uintptr_t ptr = addr; in GetCieOrFde()
162 void DwarfSection::ParseCieOrFdeHeader(uintptr_t& ptr, FrameDescEntry &fdeInfo, bool& isCieEntry) in ParseCieOrFdeHeader()
166 uintptr_t ciePtr = 0; in ParseCieOrFdeHeader()
167 uintptr_t instructionsEnd = 0; in ParseCieOrFdeHeader()
174 ciePtr = static_cast<uintptr_t>(value64); in ParseCieOrFdeHeader()
181 fdeInfo.cieAddr = static_cast<uintptr_t>(ptr - ciePtr); in ParseCieOrFdeHeader()
187 ciePtr = static_cast<uintptr_t>(value32); in ParseCieOrFdeHeader()
194 fdeInfo.cieAddr = static_cast<uintptr_t>(ptr - ciePtr); in ParseCieOrFdeHeader()
200 bool DwarfSection::ParseFde(uintptr_t fdeAddr, uintptr_t fdePtr, FrameDescEntry &fdeInfo) in ParseFde()
228 bool DwarfSection::FillInFde(uintptr_t ptr, FrameDescEntry &fdeInfo) in FillInFde()
241 uintptr_t pcStart = memory_->ReadEncodedValue(ptr, fdeInfo.cie.pointerEncoding); in FillInFde()
242 uintptr_t pcRange = memory_->ReadEncodedValue(ptr, (fdeInfo.cie.pointerEncoding & 0x0F)); in FillInFde()
247 uintptr_t augLen = memory_->ReadUleb128(ptr); in FillInFde()
248 uintptr_t instructionsPtr = ptr + augLen; in FillInFde()
250 uintptr_t lsdaPtr = ptr; in FillInFde()
265 bool DwarfSection::ParseCie(uintptr_t cieAddr, uintptr_t ciePtr, CommonInfoEntry &cieInfo) in ParseCie()
295 bool DwarfSection::FillInCie(uintptr_t ptr, CommonInfoEntry &cieInfo) in FillInCie()
339 cieInfo.returnAddressRegister = static_cast<uintptr_t>(val); in FillInCie()
341 cieInfo.returnAddressRegister = (uintptr_t)memory_->ReadUleb128(ptr); in FillInCie()
352 MAYBE_UNUSED uintptr_t augSize = memory_->ReadUleb128(ptr); in FillInCie()