diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2022-01-27 22:06:42 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2022-01-27 22:06:42 +0000 |
| commit | 6f8fc217eaa12bf657be1c6468ed9938d10168b3 (patch) | |
| tree | a1fd89b864d9b93e2ad68fe1dcf7afee2e3c8d76 /lldb/source/API/SBData.cpp | |
| parent | 77fc4c146f0870ffb09c1afb823ccbe742c5e6ff (diff) | |
Diffstat (limited to 'lldb/source/API/SBData.cpp')
| -rw-r--r-- | lldb/source/API/SBData.cpp | 233 |
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)); -} - -} -} |
