Lines Matching full:lldb

12 #include "lldb/API/SBDefines.h"
18 namespace lldb {
42 lldb::ByteOrder GetByteOrder();
44 void SetByteOrder(lldb::ByteOrder endian);
46 float GetFloat(lldb::SBError &error, lldb::offset_t offset);
48 double GetDouble(lldb::SBError &error, lldb::offset_t offset);
50 long double GetLongDouble(lldb::SBError &error, lldb::offset_t offset);
52 lldb::addr_t GetAddress(lldb::SBError &error, lldb::offset_t offset);
54 uint8_t GetUnsignedInt8(lldb::SBError &error, lldb::offset_t offset);
56 uint16_t GetUnsignedInt16(lldb::SBError &error, lldb::offset_t offset);
58 uint32_t GetUnsignedInt32(lldb::SBError &error, lldb::offset_t offset);
60 uint64_t GetUnsignedInt64(lldb::SBError &error, lldb::offset_t offset);
62 int8_t GetSignedInt8(lldb::SBError &error, lldb::offset_t offset);
64 int16_t GetSignedInt16(lldb::SBError &error, lldb::offset_t offset);
66 int32_t GetSignedInt32(lldb::SBError &error, lldb::offset_t offset);
68 int64_t GetSignedInt64(lldb::SBError &error, lldb::offset_t offset);
70 const char *GetString(lldb::SBError &error, lldb::offset_t offset);
72 size_t ReadRawData(lldb::SBError &error, lldb::offset_t offset, void *buf,
75 bool GetDescription(lldb::SBStream &description,
76 lldb::addr_t base_addr = LLDB_INVALID_ADDRESS);
83 void SetData(lldb::SBError &error, const void *buf, size_t size,
84 lldb::ByteOrder endian, uint8_t addr_size);
86 void SetDataWithOwnership(lldb::SBError &error, const void *buf, size_t size,
87 lldb::ByteOrder endian, uint8_t addr_size);
92 static lldb::SBData CreateDataFromCString(lldb::ByteOrder endian,
99 static lldb::SBData CreateDataFromUInt64Array(lldb::ByteOrder endian,
104 static lldb::SBData CreateDataFromUInt32Array(lldb::ByteOrder endian,
109 static lldb::SBData CreateDataFromSInt64Array(lldb::ByteOrder endian,
114 static lldb::SBData CreateDataFromSInt32Array(lldb::ByteOrder endian,
119 static lldb::SBData CreateDataFromDoubleArray(lldb::ByteOrder endian,
142 lldb::DataExtractorSP &operator*();
144 const lldb::DataExtractorSP &operator*() const;
146 SBData(const lldb::DataExtractorSP &data_sp);
148 void SetOpaque(const lldb::DataExtractorSP &data_sp);
159 lldb::DataExtractorSP m_opaque_sp;
162 } // namespace lldb