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

References

tools/lldb/source/Expression/Materializer.cpp
   70         m_persistent_variable_sp->GetByteSize(), 8,
   77           m_persistent_variable_sp->GetName().GetCString(),
   83               m_persistent_variable_sp->GetName().GetCString(), mem);
   88     m_persistent_variable_sp->m_live_sp = ValueObjectConstResult::Create(
   90         m_persistent_variable_sp->GetCompilerType(),
   91         m_persistent_variable_sp->GetName(), mem, eAddressTypeLoad,
   96     if (m_persistent_variable_sp->m_flags &
  100       m_persistent_variable_sp->m_flags &=
  108     map.WriteMemory(mem, m_persistent_variable_sp->GetValueBytes(),
  109                     m_persistent_variable_sp->GetByteSize(), write_error);
  114           m_persistent_variable_sp->GetName().AsCString(),
  123     map.Free((lldb::addr_t)m_persistent_variable_sp->m_live_sp->GetValue()
  128     m_persistent_variable_sp->m_live_sp.reset();
  133           m_persistent_variable_sp->GetName().GetCString(),
  149                 m_persistent_variable_sp->GetName().AsCString(),
  150                 m_persistent_variable_sp->m_flags);
  153     if (m_persistent_variable_sp->m_flags &
  156       m_persistent_variable_sp->m_flags |=
  163     if ((m_persistent_variable_sp->m_flags &
  165          m_persistent_variable_sp->m_live_sp) ||
  166         m_persistent_variable_sp->m_flags &
  172           m_persistent_variable_sp->m_live_sp->GetValue().GetScalar(),
  178             m_persistent_variable_sp->GetName().AsCString(),
  184           m_persistent_variable_sp->GetName().AsCString());
  201                 m_persistent_variable_sp->GetName().AsCString(),
  202                 m_persistent_variable_sp->m_flags);
  206       m_delegate->DidDematerialize(m_persistent_variable_sp);
  209     if ((m_persistent_variable_sp->m_flags &
  211         (m_persistent_variable_sp->m_flags &
  213       if (m_persistent_variable_sp->m_flags &
  215           !m_persistent_variable_sp->m_live_sp) {
  228               m_persistent_variable_sp->GetName().GetCString(),
  233         m_persistent_variable_sp->m_live_sp = ValueObjectConstResult::Create(
  235             m_persistent_variable_sp.get()->GetCompilerType(),
  236             m_persistent_variable_sp->GetName(), location, eAddressTypeLoad,
  237             m_persistent_variable_sp->GetByteSize());
  245           m_persistent_variable_sp->m_flags |=
  247           m_persistent_variable_sp->m_flags |=
  249           m_persistent_variable_sp->m_flags |=
  251           m_persistent_variable_sp->m_flags &=
  256       lldb::addr_t mem = m_persistent_variable_sp->m_live_sp->GetValue()
  260       if (!m_persistent_variable_sp->m_live_sp) {
  263             m_persistent_variable_sp->GetName().GetCString());
  267       if (m_persistent_variable_sp->m_live_sp->GetValue()
  271             m_persistent_variable_sp->GetName().GetCString());
  275       if (m_persistent_variable_sp->m_flags &
  277           m_persistent_variable_sp->m_flags &
  280                   m_persistent_variable_sp->GetName().GetCString(),
  282                   (unsigned long long)m_persistent_variable_sp->GetByteSize());
  286         m_persistent_variable_sp->ValueUpdated();
  290         map.ReadMemory(m_persistent_variable_sp->GetValueBytes(), mem,
  291                        m_persistent_variable_sp->GetByteSize(), read_error);
  296               m_persistent_variable_sp->GetName().GetCString(),
  301         m_persistent_variable_sp->m_flags &=
  307           m_persistent_variable_sp->GetName().AsCString());
  317       m_persistent_variable_sp->m_flags |=
  323     } else if (m_persistent_variable_sp->m_flags &
  325                !(m_persistent_variable_sp->m_flags &
  343                        m_persistent_variable_sp->GetName().AsCString());
  372         DataBufferHeap data(m_persistent_variable_sp->GetByteSize(), 0);
  375                        m_persistent_variable_sp->GetByteSize(), err);