Lines Matching refs:m_opaque_sp
25 SBData::SBData() : m_opaque_sp(new DataExtractor()) { in SBData()
29 SBData::SBData(const lldb::DataExtractorSP &data_sp) : m_opaque_sp(data_sp) {} in SBData()
31 SBData::SBData(const SBData &rhs) : m_opaque_sp(rhs.m_opaque_sp) { in SBData()
39 m_opaque_sp = rhs.m_opaque_sp; in operator =()
46 m_opaque_sp = data_sp; in SetOpaque()
49 lldb_private::DataExtractor *SBData::get() const { return m_opaque_sp.get(); } in get()
52 return m_opaque_sp.operator->(); 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 *()
66 return m_opaque_sp.get() != nullptr; in operator bool()
73 if (m_opaque_sp.get()) in GetAddressByteSize()
74 value = m_opaque_sp->GetAddressByteSize(); in GetAddressByteSize()
81 if (m_opaque_sp.get()) in SetAddressByteSize()
82 m_opaque_sp->SetAddressByteSize(addr_byte_size); in SetAddressByteSize()
88 if (m_opaque_sp.get()) in Clear()
89 m_opaque_sp->Clear(); in Clear()
96 if (m_opaque_sp.get()) in GetByteSize()
97 value = m_opaque_sp->GetByteSize(); in GetByteSize()
105 if (m_opaque_sp.get()) in GetByteOrder()
106 value = m_opaque_sp->GetByteOrder(); in GetByteOrder()
113 if (m_opaque_sp.get()) in SetByteOrder()
114 m_opaque_sp->SetByteOrder(endian); in SetByteOrder()
121 if (!m_opaque_sp.get()) { in GetFloat()
125 value = m_opaque_sp->GetFloat(&offset); in GetFloat()
136 if (!m_opaque_sp.get()) { in GetDouble()
140 value = m_opaque_sp->GetDouble(&offset); in GetDouble()
151 if (!m_opaque_sp.get()) { in GetLongDouble()
155 value = m_opaque_sp->GetLongDouble(&offset); in GetLongDouble()
166 if (!m_opaque_sp.get()) { in GetAddress()
170 value = m_opaque_sp->GetAddress(&offset); in GetAddress()
181 if (!m_opaque_sp.get()) { in GetUnsignedInt8()
185 value = m_opaque_sp->GetU8(&offset); in GetUnsignedInt8()
196 if (!m_opaque_sp.get()) { in GetUnsignedInt16()
200 value = m_opaque_sp->GetU16(&offset); in GetUnsignedInt16()
211 if (!m_opaque_sp.get()) { in GetUnsignedInt32()
215 value = m_opaque_sp->GetU32(&offset); in GetUnsignedInt32()
226 if (!m_opaque_sp.get()) { in GetUnsignedInt64()
230 value = m_opaque_sp->GetU64(&offset); in GetUnsignedInt64()
241 if (!m_opaque_sp.get()) { in GetSignedInt8()
245 value = (int8_t)m_opaque_sp->GetMaxS64(&offset, 1); in GetSignedInt8()
256 if (!m_opaque_sp.get()) { in GetSignedInt16()
260 value = (int16_t)m_opaque_sp->GetMaxS64(&offset, 2); in GetSignedInt16()
271 if (!m_opaque_sp.get()) { in GetSignedInt32()
275 value = (int32_t)m_opaque_sp->GetMaxS64(&offset, 4); in GetSignedInt32()
286 if (!m_opaque_sp.get()) { in GetSignedInt64()
290 value = (int64_t)m_opaque_sp->GetMaxS64(&offset, 8); in GetSignedInt64()
300 if (!m_opaque_sp) { in GetString()
306 const char *value = m_opaque_sp->GetCStr(&offset); in GetString()
321 if (m_opaque_sp) { in GetDescription()
322 DumpDataExtractor(*m_opaque_sp, &strm, 0, lldb::eFormatBytesWithASCII, 1, in GetDescription()
323 m_opaque_sp->GetByteSize(), 16, base_addr, 0, 0); in GetDescription()
335 if (!m_opaque_sp.get()) { in ReadRawData()
339 ok = m_opaque_sp->GetU8(&offset, buf, size); in ReadRawData()
350 if (!m_opaque_sp.get()) in SetData()
351 m_opaque_sp = std::make_shared<DataExtractor>(buf, size, endian, addr_size); in SetData()
354 m_opaque_sp->SetData(buf, size, endian); in SetData()
355 m_opaque_sp->SetAddressByteSize(addr_size); in SetData()
366 if (!m_opaque_sp.get()) in SetDataWithOwnership()
367 m_opaque_sp = std::make_shared<DataExtractor>(buf, size, endian, addr_size); in SetDataWithOwnership()
369 m_opaque_sp->SetData(buffer_sp); in SetDataWithOwnership()
370 m_opaque_sp->SetByteOrder(endian); in SetDataWithOwnership()
371 m_opaque_sp->SetAddressByteSize(addr_size); in SetDataWithOwnership()
379 if (m_opaque_sp.get() && rhs.m_opaque_sp.get()) in Append()
380 value = m_opaque_sp.get()->Append(*rhs.m_opaque_sp); in Append()
514 if (!m_opaque_sp.get()) in SetDataFromCString()
515 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), in SetDataFromCString()
518 m_opaque_sp->SetData(buffer_sp); in SetDataFromCString()
535 if (!m_opaque_sp.get()) in SetDataFromUInt64Array()
536 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), in SetDataFromUInt64Array()
539 m_opaque_sp->SetData(buffer_sp); in SetDataFromUInt64Array()
556 if (!m_opaque_sp.get()) in SetDataFromUInt32Array()
557 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), in SetDataFromUInt32Array()
560 m_opaque_sp->SetData(buffer_sp); in SetDataFromUInt32Array()
576 if (!m_opaque_sp.get()) in SetDataFromSInt64Array()
577 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), in SetDataFromSInt64Array()
580 m_opaque_sp->SetData(buffer_sp); in SetDataFromSInt64Array()
596 if (!m_opaque_sp.get()) in SetDataFromSInt32Array()
597 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), in SetDataFromSInt32Array()
600 m_opaque_sp->SetData(buffer_sp); in SetDataFromSInt32Array()
616 if (!m_opaque_sp.get()) in SetDataFromDoubleArray()
617 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), in SetDataFromDoubleArray()
620 m_opaque_sp->SetData(buffer_sp); in SetDataFromDoubleArray()