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

Derived Classes

tools/lldb/include/lldb/Target/Process.h
  354 class Process : public std::enable_shared_from_this<Process>,
tools/lldb/include/lldb/Target/RegisterContext.h
   17 class RegisterContext : public std::enable_shared_from_this<RegisterContext>,
tools/lldb/include/lldb/Target/StackFrame.h
   40 class StackFrame : public ExecutionContextScope,
tools/lldb/include/lldb/Target/Target.h
  425 class Target : public std::enable_shared_from_this<Target>,
tools/lldb/include/lldb/Target/Thread.h
   59 class Thread : public std::enable_shared_from_this<Thread>,

Declarations

tools/lldb/include/lldb/Core/Address.h
   23 class ExecutionContextScope;
tools/lldb/include/lldb/Core/DumpDataExtractor.h
   20 class ExecutionContextScope;
tools/lldb/include/lldb/Core/ValueObject.h
   47 class ExecutionContextScope;
tools/lldb/include/lldb/Core/ValueObjectConstResult.h
   29 class ExecutionContextScope;
tools/lldb/include/lldb/Core/ValueObjectMemory.h
   25 class ExecutionContextScope;
tools/lldb/include/lldb/Core/ValueObjectRegister.h
   27 class ExecutionContextScope;
tools/lldb/include/lldb/Core/ValueObjectVariable.h
   28 class ExecutionContextScope;
tools/lldb/include/lldb/lldb-forward.h
   95 class ExecutionContextScope;
tools/lldb/source/Core/ValueObject.cpp
   68 class ExecutionContextScope;
tools/lldb/source/Core/ValueObjectMemory.cpp
   25 class ExecutionContextScope;
tools/lldb/source/Core/ValueObjectRegister.cpp
   32 class ExecutionContextScope;
tools/lldb/source/Core/ValueObjectVariable.cpp
   40 class ExecutionContextScope;

References

tools/lldb/include/lldb/Core/Address.h
  225   bool Dump(Stream *s, ExecutionContextScope *exe_scope, DumpStyle style,
tools/lldb/include/lldb/Core/DumpDataExtractor.h
   86                   ExecutionContextScope *exe_scope = nullptr);
tools/lldb/include/lldb/Core/ValueObject.h
  258     EvaluationPoint(ExecutionContextScope *exe_scope,
  925   ValueObject(ExecutionContextScope *exe_scope,
tools/lldb/include/lldb/Core/ValueObjectConstResult.h
   38   Create(ExecutionContextScope *exe_scope, lldb::ByteOrder byte_order,
   42   Create(ExecutionContextScope *exe_scope, const CompilerType &compiler_type,
   47   Create(ExecutionContextScope *exe_scope, const CompilerType &compiler_type,
   53   Create(ExecutionContextScope *exe_scope, const CompilerType &compiler_type,
   57   static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
   62   static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
  123   ValueObjectConstResult(ExecutionContextScope *exe_scope,
  127   ValueObjectConstResult(ExecutionContextScope *exe_scope,
  132   ValueObjectConstResult(ExecutionContextScope *exe_scope,
  139   ValueObjectConstResult(ExecutionContextScope *exe_scope,
  144   ValueObjectConstResult(ExecutionContextScope *exe_scope, const Value &value,
  147   ValueObjectConstResult(ExecutionContextScope *exe_scope, const Status &error);
tools/lldb/include/lldb/Core/ValueObjectMemory.h
   33   static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
   38   static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
   67   ValueObjectMemory(ExecutionContextScope *exe_scope, llvm::StringRef name,
   70   ValueObjectMemory(ExecutionContextScope *exe_scope, llvm::StringRef name,
tools/lldb/include/lldb/Core/ValueObjectRegister.h
   72   static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
  108   ValueObjectRegisterSet(ExecutionContextScope *exe_scope,
  119   static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
  162   ValueObjectRegister(ExecutionContextScope *exe_scope,
tools/lldb/include/lldb/Core/ValueObjectVariable.h
   37   static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
   79   ValueObjectVariable(ExecutionContextScope *exe_scope,
tools/lldb/include/lldb/Expression/DWARFExpression.h
  161   bool Evaluate(ExecutionContextScope *exe_scope,
tools/lldb/include/lldb/Expression/Expression.h
   50   Expression(ExecutionContextScope &exe_scope, ExpressionKind kind);
tools/lldb/include/lldb/Expression/ExpressionParser.h
   39   ExpressionParser(ExecutionContextScope *exe_scope, Expression &expr,
tools/lldb/include/lldb/Expression/ExpressionVariable.h
  220   CreatePersistentVariable(ExecutionContextScope *exe_scope,
tools/lldb/include/lldb/Expression/FunctionCaller.h
   82   FunctionCaller(ExecutionContextScope &exe_scope,
tools/lldb/include/lldb/Expression/IRMemoryMap.h
   78   ExecutionContextScope *GetBestExecutionContextScope() const;
tools/lldb/include/lldb/Expression/LLVMUserExpression.h
   51   LLVMUserExpression(ExecutionContextScope &exe_scope, llvm::StringRef expr,
tools/lldb/include/lldb/Expression/UserExpression.h
   61   UserExpression(ExecutionContextScope &exe_scope, llvm::StringRef expr,
  210   GetResultAfterDematerialization(ExecutionContextScope *exe_scope) {
tools/lldb/include/lldb/Expression/UtilityFunction.h
   44   UtilityFunction(ExecutionContextScope &exe_scope, const char *text,
tools/lldb/include/lldb/Symbol/ClangASTContext.h
  693                        ExecutionContextScope *exe_scope) {
  701              ExecutionContextScope *exe_scope) override;
  710                   ExecutionContextScope *exe_scope) override;
  909                      ExecutionContextScope *exe_scope) override;
tools/lldb/include/lldb/Symbol/CompilerType.h
  248   llvm::Optional<uint64_t> GetByteSize(ExecutionContextScope *exe_scope) const;
  250   llvm::Optional<uint64_t> GetBitSize(ExecutionContextScope *exe_scope) const;
  256   llvm::Optional<size_t> GetTypeBitAlign(ExecutionContextScope *exe_scope) const;
  352                      ExecutionContextScope *exe_scope);
tools/lldb/include/lldb/Symbol/SymbolContext.h
  154   bool DumpStopContext(Stream *s, ExecutionContextScope *exe_scope,
tools/lldb/include/lldb/Symbol/TypeSystem.h
  284              ExecutionContextScope *exe_scope) = 0;
  384                              ExecutionContextScope *exe_scope) = 0;
  414                   ExecutionContextScope *exe_scope) = 0;
tools/lldb/include/lldb/Symbol/Variable.h
   97       llvm::StringRef variable_expr_path, ExecutionContextScope *scope,
tools/lldb/include/lldb/Target/ExecutionContext.h
  108   ExecutionContextRef(ExecutionContextScope *exe_scope);
  119   ExecutionContextRef(ExecutionContextScope &exe_scope);
  324   ExecutionContext(ExecutionContextScope *exe_scope);
  325   ExecutionContext(ExecutionContextScope &exe_scope);
  358   ExecutionContextScope *GetBestExecutionContextScope() const;
tools/lldb/include/lldb/Target/Language.h
   47     size_t Find(ExecutionContextScope *exe_scope, const char *key,
   53     virtual bool Find_Impl(ExecutionContextScope *exe_scope, const char *key,
   91     bool Find_Impl(ExecutionContextScope *exe_scope, const char *key,
  105     bool Find_Impl(ExecutionContextScope *exe_scope, const char *key,
  128     bool Find_Impl(ExecutionContextScope *exe_scope, const char *key,
tools/lldb/include/lldb/Target/LanguageRuntime.h
   75                                     ExecutionContextScope *exe_scope) = 0;
   87   virtual CompilerType GetConcreteType(ExecutionContextScope *exe_scope,
tools/lldb/include/lldb/Target/Process.h
  358                 public ExecutionContextScope,
tools/lldb/include/lldb/Target/RegisterContext.h
   18                         public ExecutionContextScope {
tools/lldb/include/lldb/Target/StackFrame.h
   40 class StackFrame : public ExecutionContextScope,
tools/lldb/include/lldb/Target/Target.h
  428                public ExecutionContextScope,
 1104       llvm::StringRef expression, ExecutionContextScope *exe_scope,
tools/lldb/include/lldb/Target/Thread.h
   62                public ExecutionContextScope,
tools/lldb/source/API/SBTarget.cpp
 1935       ExecutionContextScope *exe_scope = target_sp->GetProcessSP().get();
 1983       ExecutionContextScope *exe_scope = target_sp->GetProcessSP().get();
tools/lldb/source/Breakpoint/BreakpointLocation.cpp
  566   ExecutionContextScope *exe_scope = nullptr;
tools/lldb/source/Commands/CommandObjectMemory.cpp
  819     ExecutionContextScope *exe_scope = m_exe_ctx.GetBestExecutionContextScope();
tools/lldb/source/Commands/CommandObjectTarget.cpp
 1458 static void DumpAddress(ExecutionContextScope *exe_scope,
 1498     ExecutionContextScope *exe_scope =
 1573 static void DumpSymbolContextList(ExecutionContextScope *exe_scope,
tools/lldb/source/Commands/CommandObjectType.cpp
 2741     ExecutionContextScope *best_scope = exe_ctx.GetBestExecutionContextScope();
tools/lldb/source/Core/Address.cpp
   60 static size_t ReadBytes(ExecutionContextScope *exe_scope,
   75 static bool GetByteOrderAndAddressSize(ExecutionContextScope *exe_scope,
  100 static uint64_t ReadUIntMax64(ExecutionContextScope *exe_scope,
  124 static bool ReadAddress(ExecutionContextScope *exe_scope,
  161 static bool DumpUInt(ExecutionContextScope *exe_scope, const Address &address,
  189 static size_t ReadCStringFromMemory(ExecutionContextScope *exe_scope,
  392 bool Address::Dump(Stream *s, ExecutionContextScope *exe_scope, DumpStyle style,
tools/lldb/source/Core/DumpDataExtractor.cpp
  139     ExecutionContextScope *exe_scope) {
tools/lldb/source/Core/FormatEntity.cpp
  435       ExecutionContextScope *exe_scope = nullptr;
 1602         ExecutionContextScope *exe_scope =
tools/lldb/source/Core/Value.cpp
  225     auto *scope = exe_ctx ? exe_ctx->GetBestExecutionContextScope() : nullptr;
tools/lldb/source/Core/ValueObject.cpp
  107 ValueObject::ValueObject(ExecutionContextScope *exe_scope,
 2972 ValueObject::EvaluationPoint::EvaluationPoint(ExecutionContextScope *exe_scope,
tools/lldb/source/Core/ValueObjectConstResult.cpp
   28 ValueObjectSP ValueObjectConstResult::Create(ExecutionContextScope *exe_scope,
   37 ValueObjectConstResult::ValueObjectConstResult(ExecutionContextScope *exe_scope,
   50 ValueObjectSP ValueObjectConstResult::Create(ExecutionContextScope *exe_scope,
   61     ExecutionContextScope *exe_scope, const CompilerType &compiler_type,
   82 ValueObjectSP ValueObjectConstResult::Create(ExecutionContextScope *exe_scope,
   94 ValueObjectSP ValueObjectConstResult::Create(ExecutionContextScope *exe_scope,
  102     ExecutionContextScope *exe_scope, const CompilerType &compiler_type,
  121 ValueObjectSP ValueObjectConstResult::Create(ExecutionContextScope *exe_scope,
  133     ExecutionContextScope *exe_scope, const CompilerType &compiler_type,
  164 ValueObjectSP ValueObjectConstResult::Create(ExecutionContextScope *exe_scope,
  169 ValueObjectConstResult::ValueObjectConstResult(ExecutionContextScope *exe_scope,
  176 ValueObjectConstResult::ValueObjectConstResult(ExecutionContextScope *exe_scope,
tools/lldb/source/Core/ValueObjectMemory.cpp
   31 ValueObjectSP ValueObjectMemory::Create(ExecutionContextScope *exe_scope,
   38 ValueObjectSP ValueObjectMemory::Create(ExecutionContextScope *exe_scope,
   45 ValueObjectMemory::ValueObjectMemory(ExecutionContextScope *exe_scope,
   72 ValueObjectMemory::ValueObjectMemory(ExecutionContextScope *exe_scope,
tools/lldb/source/Core/ValueObjectRegister.cpp
  107 ValueObjectRegisterSet::Create(ExecutionContextScope *exe_scope,
  113 ValueObjectRegisterSet::ValueObjectRegisterSet(ExecutionContextScope *exe_scope,
  240 ValueObjectSP ValueObjectRegister::Create(ExecutionContextScope *exe_scope,
  246 ValueObjectRegister::ValueObjectRegister(ExecutionContextScope *exe_scope,
tools/lldb/source/Core/ValueObjectVariable.cpp
   51 ValueObjectVariable::Create(ExecutionContextScope *exe_scope,
   56 ValueObjectVariable::ValueObjectVariable(ExecutionContextScope *exe_scope,
tools/lldb/source/DataFormatters/TypeFormat.cpp
   96         ExecutionContextScope *exe_scope =
tools/lldb/source/DataFormatters/VectorType.cpp
  171     lldb_private::ExecutionContextScope *exe_scope =
tools/lldb/source/Expression/DWARFExpression.cpp
  927 bool DWARFExpression::Evaluate(ExecutionContextScope *exe_scope,
tools/lldb/source/Expression/Expression.cpp
   24 Expression::Expression(ExecutionContextScope &exe_scope, ExpressionKind kind)
tools/lldb/source/Expression/FunctionCaller.cpp
   33 FunctionCaller::FunctionCaller(ExecutionContextScope &exe_scope,
tools/lldb/source/Expression/IRMemoryMap.cpp
  255 ExecutionContextScope *IRMemoryMap::GetBestExecutionContextScope() const {
tools/lldb/source/Expression/LLVMUserExpression.cpp
   38 LLVMUserExpression::LLVMUserExpression(ExecutionContextScope &exe_scope,
tools/lldb/source/Expression/Materializer.cpp
  434     ExecutionContextScope *scope = frame_sp.get();
  604       ExecutionContextScope *scope = frame_sp.get();
  787       ExecutionContextScope *exe_scope = map.GetBestExecutionContextScope();
  837     ExecutionContextScope *exe_scope = map.GetBestExecutionContextScope();
 1065     ExecutionContextScope *exe_scope = map.GetBestExecutionContextScope();
 1348   ExecutionContextScope *exe_scope = frame_sp.get();
 1400   ExecutionContextScope *exe_scope = m_map->GetBestExecutionContextScope();
tools/lldb/source/Expression/UserExpression.cpp
   49 UserExpression::UserExpression(ExecutionContextScope &exe_scope,
tools/lldb/source/Expression/UtilityFunction.cpp
   41 UtilityFunction::UtilityFunction(ExecutionContextScope &exe_scope,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  270     ExecutionContextScope *exe_scope, Expression &expr,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h
   60   ClangExpressionParser(ExecutionContextScope *exe_scope, Expression &expr,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp
   24     ExecutionContextScope *exe_scope, lldb::ByteOrder byte_order,
   34     ExecutionContextScope *exe_scope, Value &value, ConstString name,
   51     ExecutionContextScope *exe_scope, ConstString name,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h
   59   ClangExpressionVariable(ExecutionContextScope *exe_scope,
   62   ClangExpressionVariable(ExecutionContextScope *exe_scope, Value &value,
   67   ClangExpressionVariable(ExecutionContextScope *exe_scope,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp
   46 ClangFunctionCaller::ClangFunctionCaller(ExecutionContextScope &exe_scope,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h
  114   ClangFunctionCaller(ExecutionContextScope &exe_scope,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp
   34     ExecutionContextScope *exe_scope, ConstString name,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h
   43       ExecutionContextScope *exe_scope, ConstString name,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
   66     ExecutionContextScope &exe_scope, llvm::StringRef expr,
  591   ExecutionContextScope *exe_scope = process;
  780   ExecutionContextScope *exe_scope = process;
  881     ExecutionContextScope *exe_scope) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h
  116   ClangUserExpression(ExecutionContextScope &exe_scope, llvm::StringRef expr,
  167   GetResultAfterDematerialization(ExecutionContextScope *exe_scope) override;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp
   41 ClangUtilityFunction::ClangUtilityFunction(ExecutionContextScope &exe_scope,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h
   79   ClangUtilityFunction(ExecutionContextScope &exe_scope, const char *text,
tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
  933     bool Find_Impl(ExecutionContextScope *exe_scope, const char *key,
  960     bool Find_Impl(ExecutionContextScope *exe_scope, const char *key,
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
   56     Stream &str, Value &value, ExecutionContextScope *exe_scope) {
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h
   64                             ExecutionContextScope *exe_scope) override;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
   87                                             ExecutionContextScope *exe_scope) {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h
   44                             ExecutionContextScope *exe_scope) override;
tools/lldb/source/Symbol/ClangASTContext.cpp
 4956                             ExecutionContextScope *exe_scope) {
 5022                                  ExecutionContextScope *exe_scope) {
 9467     ExecutionContextScope *exe_scope) {
tools/lldb/source/Symbol/CompilerType.cpp
  478 CompilerType::GetBitSize(ExecutionContextScope *exe_scope) const {
  485 CompilerType::GetByteSize(ExecutionContextScope *exe_scope) const {
  491 llvm::Optional<size_t> CompilerType::GetTypeBitAlign(ExecutionContextScope *exe_scope) const {
  739                                  ExecutionContextScope *exe_scope) {
tools/lldb/source/Symbol/SymbolContext.cpp
   84 bool SymbolContext::DumpStopContext(Stream *s, ExecutionContextScope *exe_scope,
tools/lldb/source/Symbol/Variable.cpp
  333     llvm::StringRef variable_expr_path, ExecutionContextScope *scope,
tools/lldb/source/Target/ExecutionContext.cpp
  157 ExecutionContext::ExecutionContext(ExecutionContextScope *exe_scope_ptr)
  163 ExecutionContext::ExecutionContext(ExecutionContextScope &exe_scope_ref) {
  216 ExecutionContextScope *ExecutionContext::GetBestExecutionContextScope() const {
tools/lldb/source/Target/Language.cpp
  378 size_t Language::TypeScavenger::Find(ExecutionContextScope *exe_scope,
  398     ExecutionContextScope *exe_scope, const char *key, ResultSet &results) {
tools/lldb/source/Target/Target.cpp
 2331     llvm::StringRef expr, ExecutionContextScope *exe_scope,
tools/lldb/source/Target/Thread.cpp
 1719                             ExecutionContextScope *exe_scope) {