Lines Matching refs:exe_ctx

91 void ClangUserExpression::ScanContext(ExecutionContext &exe_ctx, Status &err) {  in ScanContext()  argument
96 m_target = exe_ctx.GetTargetPtr(); in ScanContext()
103 StackFrame *frame = exe_ctx.GetFramePtr(); in ScanContext()
325 ExecutionContext &exe_ctx) { in SetupPersistentState() argument
326 if (Target *target = exe_ctx.GetTargetPtr()) { in SetupPersistentState()
346 static void SetupDeclVendor(ExecutionContext &exe_ctx, Target *target, in SetupDeclVendor() argument
361 StackFrame *frame = exe_ctx.GetFramePtr(); in SetupDeclVendor()
414 DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, in CreateSourceCode() argument
425 if (!m_source_code->GetText(m_transformed_text, exe_ctx, !m_ctx_obj, in CreateSourceCode()
465 ExecutionContext &exe_ctx) { in GetModuleConfig() argument
472 Target *target = exe_ctx.GetTargetPtr(); in GetModuleConfig()
476 StackFrame *frame = exe_ctx.GetFramePtr(); in GetModuleConfig()
523 DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, in PrepareForParsing() argument
525 InstallContext(exe_ctx); in PrepareForParsing()
527 if (!SetupPersistentState(diagnostic_manager, exe_ctx)) in PrepareForParsing()
531 ScanContext(exe_ctx, err); in PrepareForParsing()
543 SetupDeclVendor(exe_ctx, m_target, diagnostic_manager); in PrepareForParsing()
548 SetupCppModuleImports(exe_ctx); in PrepareForParsing()
550 CreateSourceCode(diagnostic_manager, exe_ctx, m_imported_cpp_modules, in PrepareForParsing()
557 ExecutionContext &exe_ctx, lldb_private::ExecutionPolicy execution_policy, in TryParse() argument
561 ResetDeclMap(exe_ctx, m_result_delegate, keep_result_in_memory); in TryParse()
565 if (!DeclMap()->WillParse(exe_ctx, GetMaterializer())) { in TryParse()
607 m_jit_start_addr, m_jit_end_addr, m_execution_unit_sp, exe_ctx, in TryParse()
623 void ClangUserExpression::SetupCppModuleImports(ExecutionContext &exe_ctx) { in SetupCppModuleImports() argument
626 CppModuleConfiguration module_config = GetModuleConfig(m_language, exe_ctx); in SetupCppModuleImports()
646 ExecutionContext &exe_ctx, in Parse() argument
652 if (!PrepareForParsing(diagnostic_manager, exe_ctx, /*for_completion*/ false)) in Parse()
661 Target *target = exe_ctx.GetTargetPtr(); in Parse()
672 Process *process = exe_ctx.GetProcessPtr(); in Parse()
676 exe_scope = exe_ctx.GetTargetPtr(); in Parse()
678 bool parse_success = TryParse(diagnostic_manager, exe_scope, exe_ctx, in Parse()
685 SetupCppModuleImports(exe_ctx); in Parse()
696 CreateSourceCode(retry_manager, exe_ctx, m_imported_cpp_modules, in Parse()
698 parse_success = TryParse(retry_manager, exe_scope, exe_ctx, in Parse()
709 if (exe_ctx.GetProcessPtr() && execution_policy == eExecutionPolicyTopLevel) { in Parse()
711 m_parser->RunStaticInitializers(m_execution_unit_sp, exe_ctx); in Parse()
743 exe_ctx.GetTargetPtr()->GetPersistentExpressionStateForLanguage( in Parse()
806 bool ClangUserExpression::Complete(ExecutionContext &exe_ctx, in Complete() argument
816 if (!PrepareForParsing(diagnostic_manager, exe_ctx, /*for_completion*/ true)) in Complete()
827 ResetDeclMap(exe_ctx, m_result_delegate, /*keep result in memory*/ true); in Complete()
831 if (!DeclMap()->WillParse(exe_ctx, GetMaterializer())) { in Complete()
843 Process *process = exe_ctx.GetProcessPtr(); in Complete()
847 exe_scope = exe_ctx.GetTargetPtr(); in Complete()
901 bool ClangUserExpression::AddArguments(ExecutionContext &exe_ctx, in AddArguments() argument
909 lldb::StackFrameSP frame_sp = exe_ctx.GetFrameSP(); in AddArguments()
944 exe_ctx.GetTargetRef().GetDebugger().GetAsyncOutputStream()->Format( in AddArguments()
984 ExecutionContext &exe_ctx, in ResetDeclMap() argument
989 auto *state = exe_ctx.GetTargetSP()->GetPersistentExpressionStateForLanguage( in ResetDeclMap()
996 keep_result_in_memory, &delegate, exe_ctx.GetTargetSP(), ast_importer, in ResetDeclMap()