Lines Matching refs:dataReader
79 state.dataReader.SetTo(fProgram, fProgramSize, fAddressSize, fIsBigEndian);
89 DataReader& dataReader = state.dataReader;
91 while (dataReader.BytesRemaining() > 0) {
93 uint8 opcode = dataReader.Read<uint8>(0);
116 state.address += dataReader.ReadUnsignedLEB128(0)
120 state.line += dataReader.ReadSignedLEB128(0);
123 state.file = dataReader.ReadUnsignedLEB128(0);
126 state.column = dataReader.ReadUnsignedLEB128(0);
139 state.address += dataReader.Read<uint16>(0);
148 state.instructionSet = dataReader.ReadUnsignedLEB128(0);
154 dataReader.ReadUnsignedLEB128(0);
159 uint32 instructionLength = dataReader.ReadUnsignedLEB128(0);
160 off_t instructionOffset = dataReader.Offset();
161 uint8 extendedOpcode = dataReader.Read<uint8>(0);
169 state.address = dataReader.ReadAddress(0);
173 state.explicitFile = dataReader.ReadString();
175 = dataReader.ReadUnsignedLEB128(0);
176 dataReader.ReadUnsignedLEB128(0); // modification time
177 dataReader.ReadUnsignedLEB128(0); // file length
183 state.discriminator = dataReader.ReadUnsignedLEB128(0);
192 dataReader.Skip(instructionLength
193 - (dataReader.Offset() - instructionOffset));
196 if (dataReader.HasOverflow())