Lines Matching refs:scope
452 ExecutionContextScope *scope = frame_sp.get(); in Materialize() local
454 if (!scope) in Materialize()
455 scope = map.GetBestExecutionContextScope(); in Materialize()
457 lldb::ValueObjectSP valobj_sp = SetupValueObject(scope); in Materialize()
532 if (data.GetByteSize() < GetByteSize(scope)) { in Materialize()
541 GetName().AsCString(), GetByteSize(scope).value_or(0), in Materialize()
547 std::optional<size_t> opt_bit_align = GetTypeBitAlign(scope); in Materialize()
616 ExecutionContextScope *scope = frame_sp.get(); in Dematerialize() local
618 if (!scope) in Dematerialize()
619 scope = map.GetBestExecutionContextScope(); in Dematerialize()
621 lldb::ValueObjectSP valobj_sp = SetupValueObject(scope); in Dematerialize()
772 SetupValueObject(ExecutionContextScope *scope) = 0;
779 GetByteSize(ExecutionContextScope *scope) const = 0;
790 GetTypeBitAlign(ExecutionContextScope *scope) const = 0;
814 lldb::ValueObjectSP SetupValueObject(ExecutionContextScope *scope) override { in SetupValueObject() argument
816 return ValueObjectVariable::Create(scope, m_variable_sp); in SetupValueObject()
820 GetByteSize(ExecutionContextScope *scope) const override { in GetByteSize()
821 return m_variable_sp->GetType()->GetByteSize(scope); in GetByteSize()
829 GetTypeBitAlign(ExecutionContextScope *scope) const override { in GetTypeBitAlign()
831 scope); in GetTypeBitAlign()
852 lldb::ValueObjectSP SetupValueObject(ExecutionContextScope *scope) override { in SetupValueObject() argument
854 m_valobj_provider(GetName(), scope->CalculateStackFrame().get()); in SetupValueObject()
863 GetByteSize(ExecutionContextScope *scope) const override { in GetByteSize()
865 return m_valobj_sp->GetCompilerType().GetByteSize(scope); in GetByteSize()
878 GetTypeBitAlign(ExecutionContextScope *scope) const override { in GetTypeBitAlign()
880 return m_valobj_sp->GetCompilerType().GetTypeBitAlign(scope); in GetTypeBitAlign()