Home
last modified time | relevance | path

Searched refs:SBData (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBData.cpp25 SBData::SBData() : m_opaque_sp(new DataExtractor()) { in SBData() function in SBData
29 SBData::SBData(const lldb::DataExtractorSP &data_sp) : m_opaque_sp(data_sp) {} in SBData() function in SBData
31 SBData::SBData(const SBData &rhs) : m_opaque_sp(rhs.m_opaque_sp) { in SBData() function in SBData
35 const SBData &SBData::operator=(const SBData &rhs) { in operator =()
43 SBData::~SBData() = default;
45 void SBData::SetOpaque(const lldb::DataExtractorSP &data_sp) { in SetOpaque()
49 lldb_private::DataExtractor *SBData::get() const { return m_opaque_sp.get(); } in get()
51 lldb_private::DataExtractor *SBData::operator->() const { in operator ->()
55 lldb::DataExtractorSP &SBData::operator*() { return m_opaque_sp; } in operator *()
57 const lldb::DataExtractorSP &SBData::operator*() const { return m_opaque_sp; } in operator *()
[all …]
H A DSBSection.cpp173 SBData SBSection::GetSectionData() { in GetSectionData()
179 SBData SBSection::GetSectionData(uint64_t offset, uint64_t size) { in GetSectionData()
182 SBData sb_data; in GetSectionData()
H A DSBInstruction.cpp195 SBData SBInstruction::GetData(SBTarget target) { in GetData()
198 lldb::SBData sb_data; in GetData()
H A DSBValue.cpp629 lldb::SBValue SBValue::CreateValueFromData(const char *name, SBData data, in CreateValueFromData()
1340 lldb::SBData SBValue::GetPointeeData(uint32_t item_idx, uint32_t item_count) { in GetPointeeData()
1343 lldb::SBData sb_data; in GetPointeeData()
1359 lldb::SBData SBValue::GetData() { in GetData()
1362 lldb::SBData sb_data; in GetData()
1376 bool SBValue::SetData(lldb::SBData &data, SBError &error) { in SetData()
/freebsd/contrib/llvm-project/lldb/include/lldb/API/
H A DSBData.h20 class LLDB_API SBData {
22 SBData();
24 SBData(const SBData &rhs);
26 const SBData &operator=(const SBData &rhs);
28 ~SBData();
90 bool Append(const SBData &rhs);
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,
[all …]
H A DSBValue.h146 lldb::SBValue CreateValueFromData(const char *name, lldb::SBData data,
246 lldb::SBData GetPointeeData(uint32_t item_idx = 0, uint32_t item_count = 1);
256 lldb::SBData GetData();
258 bool SetData(lldb::SBData &data, lldb::SBError &error);
H A DSBSection.h51 lldb::SBData GetSectionData();
53 lldb::SBData GetSectionData(uint64_t offset, uint64_t size);
H A DSBInstruction.h48 lldb::SBData GetData(lldb::SBTarget target);
H A DSBError.h81 friend class SBData; variable
H A DSBStream.h77 friend class SBData; variable
H A DSBDefines.h65 class LLDB_API SBData; variable
H A DSBTarget.h868 lldb::SBValue CreateValueFromData(const char *name, lldb::SBData data,
/freebsd/contrib/llvm-project/lldb/bindings/interface/
H A DSBDataExtensions.i1 STRING_EXTENSION_OUTSIDE(SBData)
3 %extend lldb::SBData {
22 …key = key * self.item_size # SBData uses byte-based indexes, but we want to use itemsize-based ind…
66 return SBData().CreateDataFromSInt32Array(endian, ptr_size, [value])
67 return SBData().CreateDataFromUInt32Array(endian, ptr_size, [value])
70 return SBData().CreateDataFromSInt64Array(endian, ptr_size, [value])
71 return SBData().CreateDataFromUInt64Array(endian, ptr_size, [value])
78 return self._make_helper(self, SBData.GetUnsignedInt8, 1)
81 return self._make_helper(self, SBData.GetUnsignedInt16, 2)
84 return self._make_helper(self, SBData.GetUnsignedInt32, 4)
[all …]
H A DSBDataDocstrings.i3 ) lldb::SBData;
/freebsd/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/
H A DScriptedPythonInterface.cpp
/freebsd/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/
H A DScriptedPythonInterface.cpp83 lldb::SBData *sb_data = reinterpret_cast<lldb::SBData *>( in ExtractValueFromPythonObject()
/freebsd/contrib/llvm-project/lldb/bindings/lua/
H A Dlua-typemaps.swig262 // Typemap for SBData::CreateDataFromUInt64Array, SBData::SetDataFromUInt64Array ...
/freebsd/contrib/llvm-project/lldb/bindings/
H A Dheaders.swig25 #include "lldb/API/SBData.h"
H A Dinterfaces.swig106 %include "lldb/API/SBData.h"
/freebsd/contrib/llvm-project/lldb/source/Interpreter/
H A DScriptInterpreter.cpp76 ScriptInterpreter::GetDataExtractorFromSBData(const lldb::SBData &data) const { in GetDataExtractorFromSBData()
/freebsd/lib/clang/liblldb/
H A DLLDBWrapLua.cpp3405 SWIGINTERN std::string lldb_SBData___repr__(lldb::SBData *self){ in lldb_SBData___repr__()
18155 lldb::SBData *result = 0 ; in _wrap_new_SBData__SWIG_0()
18158 result = (lldb::SBData *)new lldb::SBData(); in _wrap_new_SBData__SWIG_0()
18172 lldb::SBData *arg1 = 0 ; in _wrap_new_SBData__SWIG_1()
18173 lldb::SBData *result = 0 ; in _wrap_new_SBData__SWIG_1()
18182 result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1); in _wrap_new_SBData__SWIG_1()
18229 lldb::SBData *arg1 = (lldb::SBData *) 0 ; in _wrap_SBData_GetAddressByteSize()
18253 lldb::SBData *arg1 = (lldb::SBData *) 0 ; in _wrap_SBData_SetAddressByteSize()
18279 lldb::SBData *arg1 = (lldb::SBData *) 0 ; in _wrap_SBData_Clear()
18302 lldb::SBData *arg1 = (lldb::SBData *) 0 ; in _wrap_SBData_IsValid()
[all …]
H A DMakefile33 SRCS+= API/SBData.cpp
/freebsd/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DScriptInterpreter.h578 GetDataExtractorFromSBData(const lldb::SBData &data) const;
/freebsd/contrib/llvm-project/lldb/bindings/python/
H A Dpython-typemaps.swig356 // when creating SBData objects from lists of numbers)
H A Dpython-wrapper.swig570 lldb::SBData *sb_ptr = nullptr;

12