reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
31 SBData::SBData(const SBData &rhs) : m_opaque_sp(rhs.m_opaque_sp) { 40 m_opaque_sp = rhs.m_opaque_sp; 40 m_opaque_sp = rhs.m_opaque_sp; 47 m_opaque_sp = data_sp; 50 lldb_private::DataExtractor *SBData::get() const { return m_opaque_sp.get(); } 53 return m_opaque_sp.operator->(); 56 lldb::DataExtractorSP &SBData::operator*() { return m_opaque_sp; } 58 const lldb::DataExtractorSP &SBData::operator*() const { return m_opaque_sp; } 67 return m_opaque_sp.get() != nullptr; 74 if (m_opaque_sp.get()) 75 value = m_opaque_sp->GetAddressByteSize(); 83 if (m_opaque_sp.get()) 84 m_opaque_sp->SetAddressByteSize(addr_byte_size); 90 if (m_opaque_sp.get()) 91 m_opaque_sp->Clear(); 98 if (m_opaque_sp.get()) 99 value = m_opaque_sp->GetByteSize(); 107 if (m_opaque_sp.get()) 108 value = m_opaque_sp->GetByteOrder(); 115 if (m_opaque_sp.get()) 116 m_opaque_sp->SetByteOrder(endian); 124 if (!m_opaque_sp.get()) { 128 value = m_opaque_sp->GetFloat(&offset); 140 if (!m_opaque_sp.get()) { 144 value = m_opaque_sp->GetDouble(&offset); 156 if (!m_opaque_sp.get()) { 160 value = m_opaque_sp->GetLongDouble(&offset); 172 if (!m_opaque_sp.get()) { 176 value = m_opaque_sp->GetAddress(&offset); 188 if (!m_opaque_sp.get()) { 192 value = m_opaque_sp->GetU8(&offset); 204 if (!m_opaque_sp.get()) { 208 value = m_opaque_sp->GetU16(&offset); 220 if (!m_opaque_sp.get()) { 224 value = m_opaque_sp->GetU32(&offset); 236 if (!m_opaque_sp.get()) { 240 value = m_opaque_sp->GetU64(&offset); 252 if (!m_opaque_sp.get()) { 256 value = (int8_t)m_opaque_sp->GetMaxS64(&offset, 1); 268 if (!m_opaque_sp.get()) { 272 value = (int16_t)m_opaque_sp->GetMaxS64(&offset, 2); 284 if (!m_opaque_sp.get()) { 288 value = (int32_t)m_opaque_sp->GetMaxS64(&offset, 4); 300 if (!m_opaque_sp.get()) { 304 value = (int64_t)m_opaque_sp->GetMaxS64(&offset, 8); 316 if (!m_opaque_sp.get()) { 320 value = m_opaque_sp->GetCStr(&offset); 334 if (m_opaque_sp) { 335 DumpDataExtractor(*m_opaque_sp, &strm, 0, lldb::eFormatBytesWithASCII, 1, 336 m_opaque_sp->GetByteSize(), 16, base_addr, 0, 0); 350 if (!m_opaque_sp.get()) { 354 ok = m_opaque_sp->GetU8(&offset, buf, size); 368 if (!m_opaque_sp.get()) 369 m_opaque_sp = std::make_shared<DataExtractor>(buf, size, endian, addr_size); 372 m_opaque_sp->SetData(buf, size, endian); 373 m_opaque_sp->SetAddressByteSize(addr_size); 381 if (m_opaque_sp.get() && rhs.m_opaque_sp.get()) 381 if (m_opaque_sp.get() && rhs.m_opaque_sp.get()) 382 value = m_opaque_sp.get()->Append(*rhs.m_opaque_sp); 382 value = m_opaque_sp.get()->Append(*rhs.m_opaque_sp); 529 if (!m_opaque_sp.get()) 530 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), 533 m_opaque_sp->SetData(buffer_sp); 552 if (!m_opaque_sp.get()) 553 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), 556 m_opaque_sp->SetData(buffer_sp); 575 if (!m_opaque_sp.get()) 576 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), 579 m_opaque_sp->SetData(buffer_sp); 597 if (!m_opaque_sp.get()) 598 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), 601 m_opaque_sp->SetData(buffer_sp); 619 if (!m_opaque_sp.get()) 620 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), 623 m_opaque_sp->SetData(buffer_sp); 641 if (!m_opaque_sp.get()) 642 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), 645 m_opaque_sp->SetData(buffer_sp);