Lines Matching refs:m_opaque_ptr
24 : m_opaque_ptr(lldb_object_ptr) {} in SBSymbol()
26 SBSymbol::SBSymbol(const lldb::SBSymbol &rhs) : m_opaque_ptr(rhs.m_opaque_ptr) { in SBSymbol()
33 m_opaque_ptr = rhs.m_opaque_ptr; in operator =()
37 SBSymbol::~SBSymbol() { m_opaque_ptr = nullptr; } in ~SBSymbol()
40 m_opaque_ptr = lldb_object_ptr; in SetSymbol()
50 return m_opaque_ptr != nullptr; in operator bool()
57 if (m_opaque_ptr) in GetName()
58 name = m_opaque_ptr->GetName().AsCString(); in GetName()
67 if (m_opaque_ptr) in GetDisplayName()
68 name = m_opaque_ptr->GetMangled().GetDisplayDemangledName().AsCString(); in GetDisplayName()
77 if (m_opaque_ptr) in GetMangledName()
78 name = m_opaque_ptr->GetMangled().GetMangledName().AsCString(); in GetMangledName()
85 return m_opaque_ptr == rhs.m_opaque_ptr; in operator ==()
91 return m_opaque_ptr != rhs.m_opaque_ptr; in operator !=()
99 if (m_opaque_ptr) { in GetDescription()
100 m_opaque_ptr->GetDescription(&strm, lldb::eDescriptionLevelFull, nullptr); in GetDescription()
118 if (m_opaque_ptr) { in GetInstructions()
121 if (target_sp && m_opaque_ptr->ValueIsAddress()) { in GetInstructions()
123 const Address &symbol_addr = m_opaque_ptr->GetAddressRef(); in GetInstructions()
126 AddressRange symbol_range(symbol_addr, m_opaque_ptr->GetByteSize()); in GetInstructions()
137 lldb_private::Symbol *SBSymbol::get() { return m_opaque_ptr; } in get()
139 void SBSymbol::reset(lldb_private::Symbol *symbol) { m_opaque_ptr = symbol; } in reset()
145 if (m_opaque_ptr && m_opaque_ptr->ValueIsAddress()) { in GetStartAddress()
146 addr.SetAddress(m_opaque_ptr->GetAddressRef()); in GetStartAddress()
155 if (m_opaque_ptr && m_opaque_ptr->ValueIsAddress()) { in GetEndAddress()
156 lldb::addr_t range_size = m_opaque_ptr->GetByteSize(); in GetEndAddress()
158 addr.SetAddress(m_opaque_ptr->GetAddressRef()); in GetEndAddress()
159 addr->Slide(m_opaque_ptr->GetByteSize()); in GetEndAddress()
168 if (m_opaque_ptr) in GetPrologueByteSize()
169 return m_opaque_ptr->GetPrologueByteSize(); in GetPrologueByteSize()
176 if (m_opaque_ptr) in GetType()
177 return m_opaque_ptr->GetType(); in GetType()
184 if (m_opaque_ptr) in IsExternal()
185 return m_opaque_ptr->IsExternal(); in IsExternal()
192 if (m_opaque_ptr) in IsSynthetic()
193 return m_opaque_ptr->IsSynthetic(); in IsSynthetic()