Lines Matching refs:m_persistent_variable_sp
52 : Entity(), m_persistent_variable_sp(persistent_variable_sp), in EntityPersistentVariable()
70 m_persistent_variable_sp->GetByteSize().getValueOr(0), 8, in MakeAllocation()
77 m_persistent_variable_sp->GetName().GetCString(), in MakeAllocation()
83 m_persistent_variable_sp->GetName().GetCString(), mem); in MakeAllocation()
88 m_persistent_variable_sp->m_live_sp = ValueObjectConstResult::Create( in MakeAllocation()
90 m_persistent_variable_sp->GetCompilerType(), in MakeAllocation()
91 m_persistent_variable_sp->GetName(), mem, eAddressTypeLoad, in MakeAllocation()
96 if (m_persistent_variable_sp->m_flags & in MakeAllocation()
100 m_persistent_variable_sp->m_flags &= in MakeAllocation()
108 map.WriteMemory(mem, m_persistent_variable_sp->GetValueBytes(), in MakeAllocation()
109 m_persistent_variable_sp->GetByteSize().getValueOr(0), in MakeAllocation()
115 m_persistent_variable_sp->GetName().AsCString(), in MakeAllocation()
124 map.Free((lldb::addr_t)m_persistent_variable_sp->m_live_sp->GetValue() in DestroyAllocation()
129 m_persistent_variable_sp->m_live_sp.reset(); in DestroyAllocation()
134 m_persistent_variable_sp->GetName().GetCString(), in DestroyAllocation()
150 m_persistent_variable_sp->GetName().AsCString(), in Materialize()
151 m_persistent_variable_sp->m_flags); in Materialize()
154 if (m_persistent_variable_sp->m_flags & in Materialize()
157 m_persistent_variable_sp->m_flags |= in Materialize()
164 if ((m_persistent_variable_sp->m_flags & in Materialize()
166 m_persistent_variable_sp->m_live_sp) || in Materialize()
167 m_persistent_variable_sp->m_flags & in Materialize()
173 m_persistent_variable_sp->m_live_sp->GetValue().GetScalar(), in Materialize()
179 m_persistent_variable_sp->GetName().AsCString(), in Materialize()
185 m_persistent_variable_sp->GetName().AsCString()); in Materialize()
202 m_persistent_variable_sp->GetName().AsCString(), in Dematerialize()
203 m_persistent_variable_sp->m_flags); in Dematerialize()
207 m_delegate->DidDematerialize(m_persistent_variable_sp); in Dematerialize()
210 if ((m_persistent_variable_sp->m_flags & in Dematerialize()
212 (m_persistent_variable_sp->m_flags & in Dematerialize()
214 if (m_persistent_variable_sp->m_flags & in Dematerialize()
216 !m_persistent_variable_sp->m_live_sp) { in Dematerialize()
229 m_persistent_variable_sp->GetName().GetCString(), in Dematerialize()
234 m_persistent_variable_sp->m_live_sp = ValueObjectConstResult::Create( in Dematerialize()
236 m_persistent_variable_sp.get()->GetCompilerType(), in Dematerialize()
237 m_persistent_variable_sp->GetName(), location, eAddressTypeLoad, in Dematerialize()
238 m_persistent_variable_sp->GetByteSize().getValueOr(0)); in Dematerialize()
246 m_persistent_variable_sp->m_flags |= in Dematerialize()
248 m_persistent_variable_sp->m_flags |= in Dematerialize()
250 m_persistent_variable_sp->m_flags |= in Dematerialize()
252 m_persistent_variable_sp->m_flags &= in Dematerialize()
257 lldb::addr_t mem = m_persistent_variable_sp->m_live_sp->GetValue() in Dematerialize()
261 if (!m_persistent_variable_sp->m_live_sp) { in Dematerialize()
264 m_persistent_variable_sp->GetName().GetCString()); in Dematerialize()
268 if (m_persistent_variable_sp->m_live_sp->GetValue() in Dematerialize()
272 m_persistent_variable_sp->GetName().GetCString()); in Dematerialize()
276 if (m_persistent_variable_sp->m_flags & in Dematerialize()
278 m_persistent_variable_sp->m_flags & in Dematerialize()
281 m_persistent_variable_sp->GetName().GetCString(), in Dematerialize()
283 (unsigned long long)m_persistent_variable_sp->GetByteSize() in Dematerialize()
288 m_persistent_variable_sp->ValueUpdated(); in Dematerialize()
292 map.ReadMemory(m_persistent_variable_sp->GetValueBytes(), mem, in Dematerialize()
293 m_persistent_variable_sp->GetByteSize().getValueOr(0), read_error); in Dematerialize()
298 m_persistent_variable_sp->GetName().GetCString(), in Dematerialize()
303 m_persistent_variable_sp->m_flags &= in Dematerialize()
309 m_persistent_variable_sp->GetName().AsCString()); in Dematerialize()
319 m_persistent_variable_sp->m_flags |= in Dematerialize()
325 } else if (m_persistent_variable_sp->m_flags & in Dematerialize()
327 !(m_persistent_variable_sp->m_flags & in Dematerialize()
345 m_persistent_variable_sp->GetName().AsCString()); in DumpToLog()
375 m_persistent_variable_sp->GetByteSize().getValueOr(0), 0); in DumpToLog()
378 m_persistent_variable_sp->GetByteSize().getValueOr(0), err); in DumpToLog()
397 lldb::ExpressionVariableSP m_persistent_variable_sp; member in EntityPersistentVariable