Lines Matching defs:offset_t
47 typedef uint32_t offset_t;
59 offset_t BytesLeft (offset_t offset) const
61 const offset_t size = GetSize();
67 bool ValidOffset(offset_t offset) const
71 bool ValidOffsetForDataOfSize(offset_t offset, uint32_t num_bytes) const
93 uint8_t Get8(offset_t *offset_ptr) const;
94 uint16_t Get16(offset_t *offset_ptr) const;
95 uint32_t Get32(offset_t *offset_ptr) const;
96 uint64_t Get64(offset_t *offset_ptr) const;
97 uint32_t GetMax32(offset_t *offset_ptr, uint32_t byte_size) const;
98 uint64_t GetMax64(offset_t *offset_ptr, uint32_t byte_size) const;
99 uint64_t GetPointer(offset_t *offset_ptr) const;
100 // uint64_t GetDwarfEHPtr(offset_t *offset_ptr, uint32_t eh_ptr_enc) const;
101 const char * GetCStr(offset_t *offset_ptr, uint32_t fixed_length = 0) const;
102 const char * PeekCStr(offset_t offset) const
109 const uint8_t * GetData( offset_t *offset_ptr, uint32_t length) const;
110 uint64_t Get_ULEB128 (offset_t *offset_ptr) const;
111 int64_t Get_SLEB128 (offset_t *offset_ptr) const;
112 void Skip_LEB128 (offset_t *offset_ptr) const;
114 uint32_t Dump(offset_t startOffset, offset_t endOffset, uint64_t offsetBase, DNBDataRef::Type type, uint32_t numPerLine, const char *typeFormat = NULL);