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

References

tools/lldb/source/API/SBSymbol.cpp
   28 SBSymbol::SBSymbol(const lldb::SBSymbol &rhs) : m_opaque_ptr(rhs.m_opaque_ptr) {
   36   m_opaque_ptr = rhs.m_opaque_ptr;
   36   m_opaque_ptr = rhs.m_opaque_ptr;
   40 SBSymbol::~SBSymbol() { m_opaque_ptr = nullptr; }
   43   m_opaque_ptr = lldb_object_ptr;
   53   return m_opaque_ptr != nullptr;
   60   if (m_opaque_ptr)
   61     name = m_opaque_ptr->GetName().AsCString();
   70   if (m_opaque_ptr)
   71     name = m_opaque_ptr->GetMangled()
   72                .GetDisplayDemangledName(m_opaque_ptr->GetLanguage())
   82   if (m_opaque_ptr)
   83     name = m_opaque_ptr->GetMangled().GetMangledName().AsCString();
   91   return m_opaque_ptr == rhs.m_opaque_ptr;
   91   return m_opaque_ptr == rhs.m_opaque_ptr;
   98   return m_opaque_ptr != rhs.m_opaque_ptr;
   98   return m_opaque_ptr != rhs.m_opaque_ptr;
  107   if (m_opaque_ptr) {
  108     m_opaque_ptr->GetDescription(&strm, lldb::eDescriptionLevelFull, nullptr);
  128   if (m_opaque_ptr) {
  137     if (m_opaque_ptr->ValueIsAddress()) {
  138       const Address &symbol_addr = m_opaque_ptr->GetAddressRef();
  141         AddressRange symbol_range(symbol_addr, m_opaque_ptr->GetByteSize());
  152 lldb_private::Symbol *SBSymbol::get() { return m_opaque_ptr; }
  154 void SBSymbol::reset(lldb_private::Symbol *symbol) { m_opaque_ptr = symbol; }
  160   if (m_opaque_ptr && m_opaque_ptr->ValueIsAddress()) {
  160   if (m_opaque_ptr && m_opaque_ptr->ValueIsAddress()) {
  161     addr.SetAddress(&m_opaque_ptr->GetAddressRef());
  170   if (m_opaque_ptr && m_opaque_ptr->ValueIsAddress()) {
  170   if (m_opaque_ptr && m_opaque_ptr->ValueIsAddress()) {
  171     lldb::addr_t range_size = m_opaque_ptr->GetByteSize();
  173       addr.SetAddress(&m_opaque_ptr->GetAddressRef());
  174       addr->Slide(m_opaque_ptr->GetByteSize());
  183   if (m_opaque_ptr)
  184     return m_opaque_ptr->GetPrologueByteSize();
  191   if (m_opaque_ptr)
  192     return m_opaque_ptr->GetType();
  199   if (m_opaque_ptr)
  200     return m_opaque_ptr->IsExternal();
  207   if (m_opaque_ptr)
  208     return m_opaque_ptr->IsSynthetic();