Lines Matching refs:lldb

15 #include "lldb/lldb-private.h"
23 /// @class DataExtractor DataExtractor.h "lldb/Core/DataExtractor.h"
62 lldb::addr_t base_addr); // Pass LLDB_INVALID_ADDRESS to not show address at start of line
89 DataExtractor (const void* data, lldb::offset_t data_length, lldb::ByteOrder byte_order, uint32_t addr_size);
108 DataExtractor (const lldb::DataBufferSP& data_sp, lldb::ByteOrder byte_order, uint32_t addr_size);
133 DataExtractor (const DataExtractor& data, lldb::offset_t offset, lldb::offset_t length);
207 lldb::offset_t
209 lldb::offset_t offset,
210 lldb::offset_t length,
276 lldb::offset_t
278 lldb::offset_t offset,
279 lldb::Format item_format,
303 DumpUUID (Stream *s, lldb::offset_t offset) const;
335 ExtractBytes (lldb::offset_t offset, lldb::offset_t length, lldb::ByteOrder dst_byte_order, void *dst) const;
356 GetAddress (lldb::offset_t *offset_ptr) const;
359 GetAddress_unchecked (lldb::offset_t *offset_ptr) const;
411 GetCStr (lldb::offset_t *offset_ptr) const;
436 GetCStr (lldb::offset_t *offset_ptr, lldb::offset_t len) const;
462 GetData (lldb::offset_t *offset_ptr, lldb::offset_t length) const
509 lldb::offset_t
510 CopyByteOrderedData (lldb::offset_t src_offset,
511 lldb::offset_t src_len,
513 lldb::offset_t dst_len,
514 lldb::ByteOrder dst_byte_order) const;
572 GetFloat (lldb::offset_t *offset_ptr) const;
575 GetDouble (lldb::offset_t *offset_ptr) const;
578 GetLongDouble (lldb::offset_t *offset_ptr) const;
609 GetGNUEHPointer (lldb::offset_t *offset_ptr,
611 lldb::addr_t pc_rel_addr,
612 lldb::addr_t text_addr,
613 lldb::addr_t data_addr);
639 GetMaxU32 (lldb::offset_t *offset_ptr, size_t byte_size) const;
668 GetMaxU64 (lldb::offset_t *offset_ptr, size_t byte_size) const;
671 GetMaxU64_unchecked (lldb::offset_t *offset_ptr, size_t byte_size) const;
699 GetMaxS64 (lldb::offset_t *offset_ptr, size_t size) const;
738 GetMaxU64Bitfield (lldb::offset_t *offset_ptr,
780 GetMaxS64Bitfield (lldb::offset_t *offset_ptr,
804 GetPointer (lldb::offset_t *offset_ptr) const;
813 lldb::ByteOrder
836 GetU8 ( lldb::offset_t *offset_ptr) const;
839 GetU8_unchecked (lldb::offset_t *offset_ptr) const
847 GetU16_unchecked (lldb::offset_t *offset_ptr) const;
850 GetU32_unchecked (lldb::offset_t *offset_ptr) const;
853 GetU64_unchecked (lldb::offset_t *offset_ptr) const;
880 GetU8 (lldb::offset_t *offset_ptr, void *dst, uint32_t count) const;
899 GetU16 (lldb::offset_t *offset_ptr) const;
927 GetU16 (lldb::offset_t *offset_ptr, void *dst, uint32_t count) const;
946 GetU32 (lldb::offset_t *offset_ptr) const;
974 GetU32 (lldb::offset_t *offset_ptr, void *dst, uint32_t count) const;
993 GetU64 (lldb::offset_t *offset_ptr) const;
1021 GetU64 ( lldb::offset_t *offset_ptr, void *dst, uint32_t count) const;
1042 GetSLEB128 (lldb::offset_t *offset_ptr) const;
1063 GetULEB128 (lldb::offset_t *offset_ptr) const;
1065 lldb::DataBufferSP &
1086 PeekCStr (lldb::offset_t offset) const;
1100 PeekData (lldb::offset_t offset, lldb::offset_t length) const
1143 lldb::offset_t
1144 SetData (const void *bytes, lldb::offset_t length, lldb::ByteOrder byte_order);
1172 lldb::offset_t
1173 SetData (const DataExtractor& data, lldb::offset_t offset, lldb::offset_t length);
1200 lldb::offset_t
1201 SetData (const lldb::DataBufferSP& data_sp, lldb::offset_t offset = 0, lldb::offset_t length = LLDB_INVALID_OFFSET);
1213 SetByteOrder (lldb::ByteOrder byte_order)
1237 Skip_LEB128 (lldb::offset_t *offset_ptr) const;
1247 ValidOffset (lldb::offset_t offset) const
1260 ValidOffsetForDataOfSize (lldb::offset_t offset, lldb::offset_t length) const
1272 Append (void* bytes, lldb::offset_t length);
1274 lldb::offset_t
1275 BytesLeft (lldb::offset_t offset) const
1277 const lldb::offset_t size = GetByteSize();
1290 lldb::ByteOrder m_byte_order; ///< The byte order of the data we are extracting from.
1292 mutable lldb::DataBufferSP m_data_sp; ///< The shared pointer to data that can be shared among multilple instances