reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/API/SBData.cpp
   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);