diff options
Diffstat (limited to 'gdb/mi/mi-main.c')
-rw-r--r-- | gdb/mi/mi-main.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/gdb/mi/mi-main.c b/gdb/mi/mi-main.c index 850a9ab..bf10700 100644 --- a/gdb/mi/mi-main.c +++ b/gdb/mi/mi-main.c @@ -52,7 +52,6 @@ #include <optional> #include "gdbsupport/byte-vector.h" -#include <ctype.h> #include "gdbsupport/run-time-clock.h" #include <chrono> #include "progspace-and-thread.h" @@ -557,13 +556,13 @@ mi_cmd_thread_list_ids (const char *command, const char *const *argv, int argc) { ui_out_emit_tuple tuple_emitter (current_uiout, "thread-ids"); - for (thread_info *tp : all_non_exited_threads ()) + for (thread_info &tp : all_non_exited_threads ()) { - if (tp->ptid == inferior_ptid) - current_thread = tp->global_num; + if (tp.ptid == inferior_ptid) + current_thread = tp.global_num; num++; - current_uiout->field_signed ("thread-id", tp->global_num); + current_uiout->field_signed ("thread-id", tp.global_num); } } @@ -2218,7 +2217,7 @@ timestamp (struct mi_timestamp *tv) using namespace std::chrono; tv->wallclock = steady_clock::now (); - run_time_clock::now (tv->utime, tv->stime); + get_run_time (tv->utime, tv->stime, run_time_scope::process); } static void @@ -2768,9 +2767,7 @@ mi_parse_thread_group_id (const char *id) return (int) num; } -void _initialize_mi_main (); -void -_initialize_mi_main () +INIT_GDB_FILE (mi_main) { set_show_commands mi_async_cmds = add_setshow_boolean_cmd ("mi-async", class_run, |