Lines Matching refs:exe_ctx

92 void ClangUserExpression::ScanContext(ExecutionContext &exe_ctx, Status &err) {  in ScanContext()  argument
97 m_target = exe_ctx.GetTargetPtr(); in ScanContext()
104 StackFrame *frame = exe_ctx.GetFramePtr(); in ScanContext()
326 ExecutionContext &exe_ctx) { in SetupPersistentState() argument
327 if (Target *target = exe_ctx.GetTargetPtr()) { in SetupPersistentState()
347 static void SetupDeclVendor(ExecutionContext &exe_ctx, Target *target, in SetupDeclVendor() argument
362 StackFrame *frame = exe_ctx.GetFramePtr(); in SetupDeclVendor()
415 DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, in CreateSourceCode() argument
426 if (!m_source_code->GetText(m_transformed_text, exe_ctx, !m_ctx_obj, in CreateSourceCode()
466 ExecutionContext &exe_ctx) { in GetModuleConfig() argument
473 Target *target = exe_ctx.GetTargetPtr(); in GetModuleConfig()
477 StackFrame *frame = exe_ctx.GetFramePtr(); in GetModuleConfig()
524 DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, in PrepareForParsing() argument
526 InstallContext(exe_ctx); in PrepareForParsing()
528 if (!SetupPersistentState(diagnostic_manager, exe_ctx)) in PrepareForParsing()
532 ScanContext(exe_ctx, err); in PrepareForParsing()
544 SetupDeclVendor(exe_ctx, m_target, diagnostic_manager); in PrepareForParsing()
549 SetupCppModuleImports(exe_ctx); in PrepareForParsing()
551 CreateSourceCode(diagnostic_manager, exe_ctx, m_imported_cpp_modules, in PrepareForParsing()
558 ExecutionContext &exe_ctx, lldb_private::ExecutionPolicy execution_policy, in TryParse() argument
562 ResetDeclMap(exe_ctx, m_result_delegate, keep_result_in_memory); in TryParse()
566 if (!DeclMap()->WillParse(exe_ctx, GetMaterializer())) { in TryParse()
608 m_jit_start_addr, m_jit_end_addr, m_execution_unit_sp, exe_ctx, in TryParse()
624 void ClangUserExpression::SetupCppModuleImports(ExecutionContext &exe_ctx) { in SetupCppModuleImports() argument
627 CppModuleConfiguration module_config = GetModuleConfig(m_language, exe_ctx); in SetupCppModuleImports()
647 ExecutionContext &exe_ctx, in Parse() argument
653 if (!PrepareForParsing(diagnostic_manager, exe_ctx, /*for_completion*/ false)) in Parse()
662 Target *target = exe_ctx.GetTargetPtr(); in Parse()
673 Process *process = exe_ctx.GetProcessPtr(); in Parse()
677 exe_scope = exe_ctx.GetTargetPtr(); in Parse()
679 bool parse_success = TryParse(diagnostic_manager, exe_scope, exe_ctx, in Parse()
686 SetupCppModuleImports(exe_ctx); in Parse()
697 CreateSourceCode(retry_manager, exe_ctx, m_imported_cpp_modules, in Parse()
699 parse_success = TryParse(retry_manager, exe_scope, exe_ctx, in Parse()
710 if (exe_ctx.GetProcessPtr() && execution_policy == eExecutionPolicyTopLevel) { in Parse()
712 m_parser->RunStaticInitializers(m_execution_unit_sp, exe_ctx); in Parse()
744 exe_ctx.GetTargetPtr()->GetPersistentExpressionStateForLanguage( in Parse()
807 bool ClangUserExpression::Complete(ExecutionContext &exe_ctx, in Complete() argument
817 if (!PrepareForParsing(diagnostic_manager, exe_ctx, /*for_completion*/ true)) in Complete()
828 ResetDeclMap(exe_ctx, m_result_delegate, /*keep result in memory*/ true); in Complete()
832 if (!DeclMap()->WillParse(exe_ctx, GetMaterializer())) { in Complete()
844 Process *process = exe_ctx.GetProcessPtr(); in Complete()
848 exe_scope = exe_ctx.GetTargetPtr(); in Complete()
903 bool ClangUserExpression::AddArguments(ExecutionContext &exe_ctx, in AddArguments() argument
911 lldb::StackFrameSP frame_sp = exe_ctx.GetFrameSP(); in AddArguments()
947 exe_ctx.GetTargetRef().GetDebugger().GetAsyncOutputStream()->Printf( in AddArguments()
985 ExecutionContext &exe_ctx, in ResetDeclMap() argument
990 auto *state = exe_ctx.GetTargetSP()->GetPersistentExpressionStateForLanguage( in ResetDeclMap()
997 keep_result_in_memory, &delegate, exe_ctx.GetTargetSP(), ast_importer, in ResetDeclMap()