Lines Matching refs:instPtr
38 uintptr_t instPtr = instStart;
48 if (instPtr >= instEnd) {
56 if (!memory_->ReadU8(instPtr, &opCode, true)) {
60 if (!DecodeDwCfa(opCode, cie, pcOffset, instPtr, rsState)) {
70 uintptr_t& pcOffset, uintptr_t& instPtr, RegLocState &rsState)
83 value = memory_->ReadEncodedValue(instPtr, (DwarfEncoding)cie.pointerEncoding);
88 value = memory_->ReadEncodedValue(instPtr, (DwarfEncoding)DW_EH_PE_udata1);
93 value = memory_->ReadEncodedValue(instPtr, (DwarfEncoding)DW_EH_PE_udata2);
99 value = memory_->ReadEncodedValue(instPtr, (DwarfEncoding)DW_EH_PE_udata4);
104 reg = memory_->ReadUleb128(instPtr);
105 offset = (int64_t)(memory_->ReadUleb128(instPtr) * cie.codeAlignFactor);
115 reg = memory_->ReadUleb128(instPtr);
124 reg = memory_->ReadUleb128(instPtr);
136 reg = memory_->ReadUleb128(instPtr);
148 reg = memory_->ReadUleb128(instPtr);
149 reg2 = memory_->ReadUleb128(instPtr);
173 reg = memory_->ReadUleb128(instPtr);
174 offset = (int64_t)memory_->ReadUleb128(instPtr);
180 reg = memory_->ReadUleb128(instPtr);
185 rsState.cfaRegOffset = (int32_t)memory_->ReadUleb128(instPtr);
189 reg = memory_->ReadUleb128(instPtr);
190 offset = (int64_t)(memory_->ReadSleb128(instPtr)) * cie.dataAlignFactor;
199 reg = memory_->ReadUleb128(instPtr);
200 offset = (int64_t)(memory_->ReadSleb128(instPtr)) * cie.dataAlignFactor;
206 offset = (int64_t)(memory_->ReadSleb128(instPtr)) * cie.dataAlignFactor;
211 reg = memory_->ReadUleb128(instPtr);
212 offset = (int64_t)(memory_->ReadUleb128(instPtr) * cie.codeAlignFactor);
222 reg = memory_->ReadUleb128(instPtr);
223 offset = memory_->ReadSleb128(instPtr) * static_cast<int64_t>(cie.codeAlignFactor);
234 rsState.cfaExprPtr = instPtr;
235 instPtr += static_cast<uintptr_t>(memory_->ReadUleb128(instPtr));
238 reg = memory_->ReadUleb128(instPtr);
243 rsState.locs[qutIdx].val = static_cast<intptr_t>(instPtr);
245 instPtr += static_cast<uintptr_t>(memory_->ReadUleb128(instPtr));
248 reg = memory_->ReadUleb128(instPtr);
253 rsState.locs[qutIdx].val = static_cast<intptr_t>(instPtr);
255 instPtr += static_cast<uintptr_t>(memory_->ReadUleb128(instPtr));
263 reg = memory_->ReadUleb128(instPtr);
264 offset = -(int64_t)memory_->ReadUleb128(instPtr);
285 offset = (int64_t)memory_->ReadUleb128(instPtr) * cie.dataAlignFactor;