Home | History | Annotate | Download | only in dwarf

Lines Matching defs:ByteReader

47 // A ByteReader knows how to read single- and multi-byte values of
50 class ByteReader {
52 // Construct a ByteReader capable of reading one-, two-, four-, and
57 explicit ByteReader(enum Endianness endianness);
58 virtual ~ByteReader();
65 // number, using this ByteReader's endianness.
69 // number, using this ByteReader's endianness. This function returns
76 // bit number, using this ByteReader's endianness.
136 // integer, respecting this ByteReader's endianness and address size. You
153 // initial length and sets the ByteReader's offset size as a side effect.
156 // SetOffsetSize if you are using the same ByteReader to jump from the
160 // an unsigned 64 bit integer, respecting this ByteReader's
163 // ByteReader's offset size to either 4 (if we see a 32-bit DWARF
178 // integer, respecting the ByteReader's endianness. In 32-bit DWARF, the
282 typedef uint64 (ByteReader::*AddressReader)(const char*) const;