Lines Matching defs:exe_ctx

91 void ClangUserExpression::ScanContext(ExecutionContext &exe_ctx, Status &err) {
96 m_target = exe_ctx.GetTargetPtr();
103 StackFrame *frame = exe_ctx.GetFramePtr();
325 ExecutionContext &exe_ctx) {
326 if (Target *target = exe_ctx.GetTargetPtr()) {
345 static void SetupDeclVendor(ExecutionContext &exe_ctx, Target *target,
360 StackFrame *frame = exe_ctx.GetFramePtr();
412 DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx,
423 if (!m_source_code->GetText(m_transformed_text, exe_ctx, !m_ctx_obj,
463 ExecutionContext &exe_ctx) {
470 Target *target = exe_ctx.GetTargetPtr();
474 StackFrame *frame = exe_ctx.GetFramePtr();
521 DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx,
523 InstallContext(exe_ctx);
525 if (!SetupPersistentState(diagnostic_manager, exe_ctx))
529 ScanContext(exe_ctx, err);
541 SetupDeclVendor(exe_ctx, m_target, diagnostic_manager);
546 SetupCppModuleImports(exe_ctx);
548 CreateSourceCode(diagnostic_manager, exe_ctx, m_imported_cpp_modules,
554 DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx,
559 ResetDeclMap(exe_ctx, m_result_delegate, keep_result_in_memory);
563 if (!DeclMap()->WillParse(exe_ctx, GetMaterializer())) {
575 exe_ctx.GetBestExecutionContextScope(), *this, generate_debug_info,
606 m_jit_start_addr, m_jit_end_addr, m_execution_unit_sp, exe_ctx,
622 void ClangUserExpression::SetupCppModuleImports(ExecutionContext &exe_ctx) {
626 GetModuleConfig(m_language.AsLanguageType(), exe_ctx);
646 ExecutionContext &exe_ctx,
652 if (!PrepareForParsing(diagnostic_manager, exe_ctx, /*for_completion*/ false))
661 Target *target = exe_ctx.GetTargetPtr();
672 bool parse_success = TryParse(diagnostic_manager, exe_ctx, execution_policy,
678 SetupCppModuleImports(exe_ctx);
689 CreateSourceCode(retry_manager, exe_ctx, m_imported_cpp_modules,
691 parse_success = TryParse(retry_manager, exe_ctx, execution_policy,
718 exe_ctx.GetTargetPtr()->GetPersistentExpressionStateForLanguage(
737 Process *process = exe_ctx.GetProcessPtr();
782 bool ClangUserExpression::Complete(ExecutionContext &exe_ctx,
792 if (!PrepareForParsing(diagnostic_manager, exe_ctx, /*for_completion*/ true))
803 ResetDeclMap(exe_ctx, m_result_delegate, /*keep result in memory*/ true);
807 if (!DeclMap()->WillParse(exe_ctx, GetMaterializer())) {
819 ClangExpressionParser parser(exe_ctx.GetBestExecutionContextScope(), *this,
872 bool ClangUserExpression::AddArguments(ExecutionContext &exe_ctx,
880 lldb::StackFrameSP frame_sp = exe_ctx.GetFrameSP();
915 exe_ctx.GetTargetRef().GetDebugger().GetAsyncOutputStream()->Format(
955 ExecutionContext &exe_ctx,
960 auto *state = exe_ctx.GetTargetSP()->GetPersistentExpressionStateForLanguage(
967 keep_result_in_memory, &delegate, exe_ctx.GetTargetSP(), ast_importer,