aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/API/SBData.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/API/SBData.cpp')
-rw-r--r--lldb/source/API/SBData.cpp233
1 files changed, 55 insertions, 178 deletions
diff --git a/lldb/source/API/SBData.cpp b/lldb/source/API/SBData.cpp
index 9fc590578bce..5232bdde1ded 100644
--- a/lldb/source/API/SBData.cpp
+++ b/lldb/source/API/SBData.cpp
@@ -7,9 +7,9 @@
//===----------------------------------------------------------------------===//
#include "lldb/API/SBData.h"
-#include "SBReproducerPrivate.h"
#include "lldb/API/SBError.h"
#include "lldb/API/SBStream.h"
+#include "lldb/Utility/Instrumentation.h"
#include "lldb/Core/DumpDataExtractor.h"
#include "lldb/Utility/DataBufferHeap.h"
@@ -23,22 +23,21 @@ using namespace lldb;
using namespace lldb_private;
SBData::SBData() : m_opaque_sp(new DataExtractor()) {
- LLDB_RECORD_CONSTRUCTOR_NO_ARGS(SBData);
+ LLDB_INSTRUMENT_VA(this);
}
SBData::SBData(const lldb::DataExtractorSP &data_sp) : m_opaque_sp(data_sp) {}
SBData::SBData(const SBData &rhs) : m_opaque_sp(rhs.m_opaque_sp) {
- LLDB_RECORD_CONSTRUCTOR(SBData, (const lldb::SBData &), rhs);
+ LLDB_INSTRUMENT_VA(this, rhs);
}
const SBData &SBData::operator=(const SBData &rhs) {
- LLDB_RECORD_METHOD(const lldb::SBData &,
- SBData, operator=,(const lldb::SBData &), rhs);
+ LLDB_INSTRUMENT_VA(this, rhs);
if (this != &rhs)
m_opaque_sp = rhs.m_opaque_sp;
- return LLDB_RECORD_RESULT(*this);
+ return *this;
}
SBData::~SBData() = default;
@@ -58,17 +57,17 @@ lldb::DataExtractorSP &SBData::operator*() { return m_opaque_sp; }
const lldb::DataExtractorSP &SBData::operator*() const { return m_opaque_sp; }
bool SBData::IsValid() {
- LLDB_RECORD_METHOD_NO_ARGS(bool, SBData, IsValid);
+ LLDB_INSTRUMENT_VA(this);
return this->operator bool();
}
SBData::operator bool() const {
- LLDB_RECORD_METHOD_CONST_NO_ARGS(bool, SBData, operator bool);
+ LLDB_INSTRUMENT_VA(this);
return m_opaque_sp.get() != nullptr;
}
uint8_t SBData::GetAddressByteSize() {
- LLDB_RECORD_METHOD_NO_ARGS(uint8_t, SBData, GetAddressByteSize);
+ LLDB_INSTRUMENT_VA(this);
uint8_t value = 0;
if (m_opaque_sp.get())
@@ -77,22 +76,21 @@ uint8_t SBData::GetAddressByteSize() {
}
void SBData::SetAddressByteSize(uint8_t addr_byte_size) {
- LLDB_RECORD_METHOD(void, SBData, SetAddressByteSize, (uint8_t),
- addr_byte_size);
+ LLDB_INSTRUMENT_VA(this, addr_byte_size);
if (m_opaque_sp.get())
m_opaque_sp->SetAddressByteSize(addr_byte_size);
}
void SBData::Clear() {
- LLDB_RECORD_METHOD_NO_ARGS(void, SBData, Clear);
+ LLDB_INSTRUMENT_VA(this);
if (m_opaque_sp.get())
m_opaque_sp->Clear();
}
size_t SBData::GetByteSize() {
- LLDB_RECORD_METHOD_NO_ARGS(size_t, SBData, GetByteSize);
+ LLDB_INSTRUMENT_VA(this);
size_t value = 0;
if (m_opaque_sp.get())
@@ -101,7 +99,7 @@ size_t SBData::GetByteSize() {
}
lldb::ByteOrder SBData::GetByteOrder() {
- LLDB_RECORD_METHOD_NO_ARGS(lldb::ByteOrder, SBData, GetByteOrder);
+ LLDB_INSTRUMENT_VA(this);
lldb::ByteOrder value = eByteOrderInvalid;
if (m_opaque_sp.get())
@@ -110,15 +108,14 @@ lldb::ByteOrder SBData::GetByteOrder() {
}
void SBData::SetByteOrder(lldb::ByteOrder endian) {
- LLDB_RECORD_METHOD(void, SBData, SetByteOrder, (lldb::ByteOrder), endian);
+ LLDB_INSTRUMENT_VA(this, endian);
if (m_opaque_sp.get())
m_opaque_sp->SetByteOrder(endian);
}
float SBData::GetFloat(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(float, SBData, GetFloat, (lldb::SBError &, lldb::offset_t),
- error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
float value = 0;
if (!m_opaque_sp.get()) {
@@ -133,8 +130,7 @@ float SBData::GetFloat(lldb::SBError &error, lldb::offset_t offset) {
}
double SBData::GetDouble(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(double, SBData, GetDouble,
- (lldb::SBError &, lldb::offset_t), error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
double value = 0;
if (!m_opaque_sp.get()) {
@@ -149,8 +145,7 @@ double SBData::GetDouble(lldb::SBError &error, lldb::offset_t offset) {
}
long double SBData::GetLongDouble(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(long double, SBData, GetLongDouble,
- (lldb::SBError &, lldb::offset_t), error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
long double value = 0;
if (!m_opaque_sp.get()) {
@@ -165,8 +160,7 @@ long double SBData::GetLongDouble(lldb::SBError &error, lldb::offset_t offset) {
}
lldb::addr_t SBData::GetAddress(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(lldb::addr_t, SBData, GetAddress,
- (lldb::SBError &, lldb::offset_t), error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
lldb::addr_t value = 0;
if (!m_opaque_sp.get()) {
@@ -181,8 +175,7 @@ lldb::addr_t SBData::GetAddress(lldb::SBError &error, lldb::offset_t offset) {
}
uint8_t SBData::GetUnsignedInt8(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(uint8_t, SBData, GetUnsignedInt8,
- (lldb::SBError &, lldb::offset_t), error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
uint8_t value = 0;
if (!m_opaque_sp.get()) {
@@ -197,8 +190,7 @@ uint8_t SBData::GetUnsignedInt8(lldb::SBError &error, lldb::offset_t offset) {
}
uint16_t SBData::GetUnsignedInt16(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(uint16_t, SBData, GetUnsignedInt16,
- (lldb::SBError &, lldb::offset_t), error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
uint16_t value = 0;
if (!m_opaque_sp.get()) {
@@ -213,8 +205,7 @@ uint16_t SBData::GetUnsignedInt16(lldb::SBError &error, lldb::offset_t offset) {
}
uint32_t SBData::GetUnsignedInt32(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(uint32_t, SBData, GetUnsignedInt32,
- (lldb::SBError &, lldb::offset_t), error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
uint32_t value = 0;
if (!m_opaque_sp.get()) {
@@ -229,8 +220,7 @@ uint32_t SBData::GetUnsignedInt32(lldb::SBError &error, lldb::offset_t offset) {
}
uint64_t SBData::GetUnsignedInt64(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(uint64_t, SBData, GetUnsignedInt64,
- (lldb::SBError &, lldb::offset_t), error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
uint64_t value = 0;
if (!m_opaque_sp.get()) {
@@ -245,8 +235,7 @@ uint64_t SBData::GetUnsignedInt64(lldb::SBError &error, lldb::offset_t offset) {
}
int8_t SBData::GetSignedInt8(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(int8_t, SBData, GetSignedInt8,
- (lldb::SBError &, lldb::offset_t), error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
int8_t value = 0;
if (!m_opaque_sp.get()) {
@@ -261,8 +250,7 @@ int8_t SBData::GetSignedInt8(lldb::SBError &error, lldb::offset_t offset) {
}
int16_t SBData::GetSignedInt16(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(int16_t, SBData, GetSignedInt16,
- (lldb::SBError &, lldb::offset_t), error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
int16_t value = 0;
if (!m_opaque_sp.get()) {
@@ -277,8 +265,7 @@ int16_t SBData::GetSignedInt16(lldb::SBError &error, lldb::offset_t offset) {
}
int32_t SBData::GetSignedInt32(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(int32_t, SBData, GetSignedInt32,
- (lldb::SBError &, lldb::offset_t), error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
int32_t value = 0;
if (!m_opaque_sp.get()) {
@@ -293,8 +280,7 @@ int32_t SBData::GetSignedInt32(lldb::SBError &error, lldb::offset_t offset) {
}
int64_t SBData::GetSignedInt64(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(int64_t, SBData, GetSignedInt64,
- (lldb::SBError &, lldb::offset_t), error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
int64_t value = 0;
if (!m_opaque_sp.get()) {
@@ -309,8 +295,7 @@ int64_t SBData::GetSignedInt64(lldb::SBError &error, lldb::offset_t offset) {
}
const char *SBData::GetString(lldb::SBError &error, lldb::offset_t offset) {
- LLDB_RECORD_METHOD(const char *, SBData, GetString,
- (lldb::SBError &, lldb::offset_t), error, offset);
+ LLDB_INSTRUMENT_VA(this, error, offset);
const char *value = nullptr;
if (!m_opaque_sp.get()) {
@@ -326,8 +311,7 @@ const char *SBData::GetString(lldb::SBError &error, lldb::offset_t offset) {
bool SBData::GetDescription(lldb::SBStream &description,
lldb::addr_t base_addr) {
- LLDB_RECORD_METHOD(bool, SBData, GetDescription,
- (lldb::SBStream &, lldb::addr_t), description, base_addr);
+ LLDB_INSTRUMENT_VA(this, description, base_addr);
Stream &strm = description.ref();
@@ -342,9 +326,7 @@ bool SBData::GetDescription(lldb::SBStream &description,
size_t SBData::ReadRawData(lldb::SBError &error, lldb::offset_t offset,
void *buf, size_t size) {
- LLDB_RECORD_DUMMY(size_t, SBData, ReadRawData,
- (lldb::SBError &, lldb::offset_t, void *, size_t), error,
- offset, buf, size);
+ LLDB_INSTRUMENT_VA(this, error, offset, buf, size);
void *ok = nullptr;
if (!m_opaque_sp.get()) {
@@ -360,10 +342,7 @@ size_t SBData::ReadRawData(lldb::SBError &error, lldb::offset_t offset,
void SBData::SetData(lldb::SBError &error, const void *buf, size_t size,
lldb::ByteOrder endian, uint8_t addr_size) {
- LLDB_RECORD_DUMMY(
- void, SBData, SetData,
- (lldb::SBError &, const void *, size_t, lldb::ByteOrder, uint8_t), error,
- buf, size, endian, addr_size);
+ LLDB_INSTRUMENT_VA(this, error, buf, size, endian, addr_size);
if (!m_opaque_sp.get())
m_opaque_sp = std::make_shared<DataExtractor>(buf, size, endian, addr_size);
@@ -377,10 +356,7 @@ void SBData::SetData(lldb::SBError &error, const void *buf, size_t size,
void SBData::SetDataWithOwnership(lldb::SBError &error, const void *buf,
size_t size, lldb::ByteOrder endian,
uint8_t addr_size) {
- LLDB_RECORD_DUMMY(
- void, SBData, SetData,
- (lldb::SBError &, const void *, size_t, lldb::ByteOrder, uint8_t, bool),
- error, buf, size, endian, addr_size, copy);
+ LLDB_INSTRUMENT_VA(this, error, buf, size, endian, addr_size);
lldb::DataBufferSP buffer_sp = std::make_shared<DataBufferHeap>(buf, size);
@@ -394,7 +370,7 @@ void SBData::SetDataWithOwnership(lldb::SBError &error, const void *buf,
}
bool SBData::Append(const SBData &rhs) {
- LLDB_RECORD_METHOD(bool, SBData, Append, (const lldb::SBData &), rhs);
+ LLDB_INSTRUMENT_VA(this, rhs);
bool value = false;
if (m_opaque_sp.get() && rhs.m_opaque_sp.get())
@@ -405,12 +381,10 @@ bool SBData::Append(const SBData &rhs) {
lldb::SBData SBData::CreateDataFromCString(lldb::ByteOrder endian,
uint32_t addr_byte_size,
const char *data) {
- LLDB_RECORD_STATIC_METHOD(lldb::SBData, SBData, CreateDataFromCString,
- (lldb::ByteOrder, uint32_t, const char *), endian,
- addr_byte_size, data);
+ LLDB_INSTRUMENT_VA(endian, addr_byte_size, data);
if (!data || !data[0])
- return LLDB_RECORD_RESULT(SBData());
+ return SBData();
uint32_t data_len = strlen(data);
@@ -420,19 +394,17 @@ lldb::SBData SBData::CreateDataFromCString(lldb::ByteOrder endian,
SBData ret(data_sp);
- return LLDB_RECORD_RESULT(ret);
+ return ret;
}
lldb::SBData SBData::CreateDataFromUInt64Array(lldb::ByteOrder endian,
uint32_t addr_byte_size,
uint64_t *array,
size_t array_len) {
- LLDB_RECORD_STATIC_METHOD(lldb::SBData, SBData, CreateDataFromUInt64Array,
- (lldb::ByteOrder, uint32_t, uint64_t *, size_t),
- endian, addr_byte_size, array, array_len);
+ LLDB_INSTRUMENT_VA(endian, addr_byte_size, array, array_len);
if (!array || array_len == 0)
- return LLDB_RECORD_RESULT(SBData());
+ return SBData();
size_t data_len = array_len * sizeof(uint64_t);
@@ -442,19 +414,17 @@ lldb::SBData SBData::CreateDataFromUInt64Array(lldb::ByteOrder endian,
SBData ret(data_sp);
- return LLDB_RECORD_RESULT(ret);
+ return ret;
}
lldb::SBData SBData::CreateDataFromUInt32Array(lldb::ByteOrder endian,
uint32_t addr_byte_size,
uint32_t *array,
size_t array_len) {
- LLDB_RECORD_STATIC_METHOD(lldb::SBData, SBData, CreateDataFromUInt32Array,
- (lldb::ByteOrder, uint32_t, uint32_t *, size_t),
- endian, addr_byte_size, array, array_len);
+ LLDB_INSTRUMENT_VA(endian, addr_byte_size, array, array_len);
if (!array || array_len == 0)
- return LLDB_RECORD_RESULT(SBData());
+ return SBData();
size_t data_len = array_len * sizeof(uint32_t);
@@ -464,19 +434,17 @@ lldb::SBData SBData::CreateDataFromUInt32Array(lldb::ByteOrder endian,
SBData ret(data_sp);
- return LLDB_RECORD_RESULT(ret);
+ return ret;
}
lldb::SBData SBData::CreateDataFromSInt64Array(lldb::ByteOrder endian,
uint32_t addr_byte_size,
int64_t *array,
size_t array_len) {
- LLDB_RECORD_STATIC_METHOD(lldb::SBData, SBData, CreateDataFromSInt64Array,
- (lldb::ByteOrder, uint32_t, int64_t *, size_t),
- endian, addr_byte_size, array, array_len);
+ LLDB_INSTRUMENT_VA(endian, addr_byte_size, array, array_len);
if (!array || array_len == 0)
- return LLDB_RECORD_RESULT(SBData());
+ return SBData();
size_t data_len = array_len * sizeof(int64_t);
@@ -486,19 +454,17 @@ lldb::SBData SBData::CreateDataFromSInt64Array(lldb::ByteOrder endian,
SBData ret(data_sp);
- return LLDB_RECORD_RESULT(ret);
+ return ret;
}
lldb::SBData SBData::CreateDataFromSInt32Array(lldb::ByteOrder endian,
uint32_t addr_byte_size,
int32_t *array,
size_t array_len) {
- LLDB_RECORD_STATIC_METHOD(lldb::SBData, SBData, CreateDataFromSInt32Array,
- (lldb::ByteOrder, uint32_t, int32_t *, size_t),
- endian, addr_byte_size, array, array_len);
+ LLDB_INSTRUMENT_VA(endian, addr_byte_size, array, array_len);
if (!array || array_len == 0)
- return LLDB_RECORD_RESULT(SBData());
+ return SBData();
size_t data_len = array_len * sizeof(int32_t);
@@ -508,19 +474,17 @@ lldb::SBData SBData::CreateDataFromSInt32Array(lldb::ByteOrder endian,
SBData ret(data_sp);
- return LLDB_RECORD_RESULT(ret);
+ return ret;
}
lldb::SBData SBData::CreateDataFromDoubleArray(lldb::ByteOrder endian,
uint32_t addr_byte_size,
double *array,
size_t array_len) {
- LLDB_RECORD_STATIC_METHOD(lldb::SBData, SBData, CreateDataFromDoubleArray,
- (lldb::ByteOrder, uint32_t, double *, size_t),
- endian, addr_byte_size, array, array_len);
+ LLDB_INSTRUMENT_VA(endian, addr_byte_size, array, array_len);
if (!array || array_len == 0)
- return LLDB_RECORD_RESULT(SBData());
+ return SBData();
size_t data_len = array_len * sizeof(double);
@@ -530,12 +494,11 @@ lldb::SBData SBData::CreateDataFromDoubleArray(lldb::ByteOrder endian,
SBData ret(data_sp);
- return LLDB_RECORD_RESULT(ret);
+ return ret;
}
bool SBData::SetDataFromCString(const char *data) {
- LLDB_RECORD_METHOD(bool, SBData, SetDataFromCString, (const char *), data);
-
+ LLDB_INSTRUMENT_VA(this, data);
if (!data) {
return false;
@@ -556,9 +519,7 @@ bool SBData::SetDataFromCString(const char *data) {
}
bool SBData::SetDataFromUInt64Array(uint64_t *array, size_t array_len) {
- LLDB_RECORD_METHOD(bool, SBData, SetDataFromUInt64Array, (uint64_t *, size_t),
- array, array_len);
-
+ LLDB_INSTRUMENT_VA(this, array, array_len);
if (!array || array_len == 0) {
return false;
@@ -579,9 +540,7 @@ bool SBData::SetDataFromUInt64Array(uint64_t *array, size_t array_len) {
}
bool SBData::SetDataFromUInt32Array(uint32_t *array, size_t array_len) {
- LLDB_RECORD_METHOD(bool, SBData, SetDataFromUInt32Array, (uint32_t *, size_t),
- array, array_len);
-
+ LLDB_INSTRUMENT_VA(this, array, array_len);
if (!array || array_len == 0) {
return false;
@@ -601,9 +560,7 @@ bool SBData::SetDataFromUInt32Array(uint32_t *array, size_t array_len) {
}
bool SBData::SetDataFromSInt64Array(int64_t *array, size_t array_len) {
- LLDB_RECORD_METHOD(bool, SBData, SetDataFromSInt64Array, (int64_t *, size_t),
- array, array_len);
-
+ LLDB_INSTRUMENT_VA(this, array, array_len);
if (!array || array_len == 0) {
return false;
@@ -623,9 +580,7 @@ bool SBData::SetDataFromSInt64Array(int64_t *array, size_t array_len) {
}
bool SBData::SetDataFromSInt32Array(int32_t *array, size_t array_len) {
- LLDB_RECORD_METHOD(bool, SBData, SetDataFromSInt32Array, (int32_t *, size_t),
- array, array_len);
-
+ LLDB_INSTRUMENT_VA(this, array, array_len);
if (!array || array_len == 0) {
return false;
@@ -645,9 +600,7 @@ bool SBData::SetDataFromSInt32Array(int32_t *array, size_t array_len) {
}
bool SBData::SetDataFromDoubleArray(double *array, size_t array_len) {
- LLDB_RECORD_METHOD(bool, SBData, SetDataFromDoubleArray, (double *, size_t),
- array, array_len);
-
+ LLDB_INSTRUMENT_VA(this, array, array_len);
if (!array || array_len == 0) {
return false;
@@ -665,79 +618,3 @@ bool SBData::SetDataFromDoubleArray(double *array, size_t array_len) {
return true;
}
-
-namespace lldb_private {
-namespace repro {
-
-template <>
-void RegisterMethods<SBData>(Registry &R) {
- LLDB_REGISTER_CONSTRUCTOR(SBData, ());
- LLDB_REGISTER_CONSTRUCTOR(SBData, (const lldb::SBData &));
- LLDB_REGISTER_METHOD(const lldb::SBData &,
- SBData, operator=,(const lldb::SBData &));
- LLDB_REGISTER_METHOD(bool, SBData, IsValid, ());
- LLDB_REGISTER_METHOD_CONST(bool, SBData, operator bool, ());
- LLDB_REGISTER_METHOD(uint8_t, SBData, GetAddressByteSize, ());
- LLDB_REGISTER_METHOD(void, SBData, SetAddressByteSize, (uint8_t));
- LLDB_REGISTER_METHOD(void, SBData, Clear, ());
- LLDB_REGISTER_METHOD(size_t, SBData, GetByteSize, ());
- LLDB_REGISTER_METHOD(lldb::ByteOrder, SBData, GetByteOrder, ());
- LLDB_REGISTER_METHOD(void, SBData, SetByteOrder, (lldb::ByteOrder));
- LLDB_REGISTER_METHOD(float, SBData, GetFloat,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(double, SBData, GetDouble,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(long double, SBData, GetLongDouble,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(lldb::addr_t, SBData, GetAddress,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(uint8_t, SBData, GetUnsignedInt8,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(uint16_t, SBData, GetUnsignedInt16,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(uint32_t, SBData, GetUnsignedInt32,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(uint64_t, SBData, GetUnsignedInt64,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(int8_t, SBData, GetSignedInt8,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(int16_t, SBData, GetSignedInt16,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(int32_t, SBData, GetSignedInt32,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(int64_t, SBData, GetSignedInt64,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(const char *, SBData, GetString,
- (lldb::SBError &, lldb::offset_t));
- LLDB_REGISTER_METHOD(bool, SBData, GetDescription,
- (lldb::SBStream &, lldb::addr_t));
- LLDB_REGISTER_METHOD(bool, SBData, Append, (const lldb::SBData &));
- LLDB_REGISTER_STATIC_METHOD(lldb::SBData, SBData, CreateDataFromCString,
- (lldb::ByteOrder, uint32_t, const char *));
- LLDB_REGISTER_STATIC_METHOD(
- lldb::SBData, SBData, CreateDataFromUInt64Array,
- (lldb::ByteOrder, uint32_t, uint64_t *, size_t));
- LLDB_REGISTER_STATIC_METHOD(
- lldb::SBData, SBData, CreateDataFromUInt32Array,
- (lldb::ByteOrder, uint32_t, uint32_t *, size_t));
- LLDB_REGISTER_STATIC_METHOD(lldb::SBData, SBData, CreateDataFromSInt64Array,
- (lldb::ByteOrder, uint32_t, int64_t *, size_t));
- LLDB_REGISTER_STATIC_METHOD(lldb::SBData, SBData, CreateDataFromSInt32Array,
- (lldb::ByteOrder, uint32_t, int32_t *, size_t));
- LLDB_REGISTER_STATIC_METHOD(lldb::SBData, SBData, CreateDataFromDoubleArray,
- (lldb::ByteOrder, uint32_t, double *, size_t));
- LLDB_REGISTER_METHOD(bool, SBData, SetDataFromCString, (const char *));
- LLDB_REGISTER_METHOD(bool, SBData, SetDataFromUInt64Array,
- (uint64_t *, size_t));
- LLDB_REGISTER_METHOD(bool, SBData, SetDataFromUInt32Array,
- (uint32_t *, size_t));
- LLDB_REGISTER_METHOD(bool, SBData, SetDataFromSInt64Array,
- (int64_t *, size_t));
- LLDB_REGISTER_METHOD(bool, SBData, SetDataFromSInt32Array,
- (int32_t *, size_t));
- LLDB_REGISTER_METHOD(bool, SBData, SetDataFromDoubleArray,
- (double *, size_t));
-}
-
-}
-}