Lines Matching refs:parse
30 #include "mi-parse.h"
92 static void mi_cmd_execute (struct mi_parse *parse);
2020 mi_cmd_execute (struct mi_parse *parse)
2024 if (parse->all && parse->thread_group != -1)
2027 if (parse->all && parse->thread != -1)
2030 if (parse->thread_group != -1 && parse->thread != -1)
2033 if (parse->frame != -1 && parse->thread == -1)
2036 if (parse->thread_group != -1)
2038 struct inferior *inf = find_inferior_id (parse->thread_group);
2062 if (parse->thread != -1)
2064 thread_info *tp = find_thread_global_id (parse->thread);
2067 error (_("Invalid thread id: %d"), parse->thread);
2070 error (_("Thread id: %d has terminated"), parse->thread);
2072 if (parse->cmd->preserve_user_selected_context ())
2079 if (parse->frame != -1)
2082 int frame = parse->frame;
2087 if (parse->cmd->preserve_user_selected_context ())
2097 if (parse->language != language_unknown)
2100 set_language (parse->language);
2103 current_context = parse;
2105 gdb_assert (parse->cmd != nullptr);
2108 = parse->cmd->do_suppress_notification ();
2110 parse->cmd->invoke (parse);
2112 if (!parse->cmd->preserve_user_selected_context ()