Home | History | Annotate | Download | only in Support

Lines Matching refs:Data

18   StringRef Data;
24 /// This constructor allows us to use data that is owned by the
25 /// caller. The data must stay around as long as this object is
27 DataExtractor(StringRef Data, bool IsLittleEndian, uint8_t AddressSize)
28 : Data(Data), IsLittleEndian(IsLittleEndian), AddressSize(AddressSize) {}
30 /// \brief Get the data pointed to by this extractor.
31 StringRef getData() const { return Data; }
41 /// Returns a pointer to a C String from the data at the offset
48 /// A pointer to an offset within the data that will be advanced
55 /// A pointer to the C string value in the data. If the offset
73 /// A pointer to an offset within the data that will be advanced
98 /// A pointer to an offset within the data that will be advanced
115 /// Extract a single pointer from the data and update the offset
121 /// A pointer to an offset within the data that will be advanced
135 /// Extract a single uint8_t from the binary data at the offset
139 /// A pointer to an offset within the data that will be advanced
151 /// Extract \a count uint8_t values from the binary data at the
156 /// A pointer to an offset within the data that will be advanced
164 /// be large enough to hold all requested data.
177 /// Extract a single uint16_t from the binary data at the offset
181 /// A pointer to an offset within the data that will be advanced
194 /// Extract \a count uint16_t values from the binary data at the
199 /// A pointer to an offset within the data that will be advanced
207 /// be large enough to hold all requested data.
219 /// Extract a single uint32_t from the binary data at the offset
223 /// A pointer to an offset within the data that will be advanced
235 /// Extract \a count uint32_t values from the binary data at the
240 /// A pointer to an offset within the data that will be advanced
248 /// be large enough to hold all requested data.
260 /// Extract a single uint64_t from the binary data at the offset
264 /// A pointer to an offset within the data that will be advanced
276 /// Extract \a count uint64_t values from the binary data at the
281 /// A pointer to an offset within the data that will be advanced
289 /// be large enough to hold all requested data.
301 /// Extracts an signed LEB128 number from this object's data
307 /// A pointer to an offset within the data that will be advanced
319 /// Extracts an unsigned LEB128 number from this object's data
325 /// A pointer to an offset within the data that will be advanced
338 /// \b true if \a offset is a valid offset into the data in this
340 bool isValidOffset(uint32_t offset) const { return Data.size() > offset; }
342 /// Test the availability of \a length bytes of data from \a offset.
351 /// Test the availability of enough bytes of data for a pointer from