GDB (API)
Enumerations | Functions | Variables
/home/stan/gdb/src/gdb/mi/mi-main.c File Reference
#include "defs.h"
#include "arch-utils.h"
#include "target.h"
#include "inferior.h"
#include "gdb_string.h"
#include "exceptions.h"
#include "top.h"
#include "gdbthread.h"
#include "mi-cmds.h"
#include "mi-parse.h"
#include "mi-getopt.h"
#include "mi-console.h"
#include "ui-out.h"
#include "mi-out.h"
#include "interps.h"
#include "event-loop.h"
#include "event-top.h"
#include "gdbcore.h"
#include "value.h"
#include "regcache.h"
#include "gdb.h"
#include "frame.h"
#include "mi-main.h"
#include "mi-common.h"
#include "language.h"
#include "valprint.h"
#include "osdata.h"
#include "splay-tree.h"
#include "tracepoint.h"
#include "ctf.h"
#include "ada-lang.h"
#include "linespec.h"
#include <ctype.h>
#include <sys/time.h>

Go to the source code of this file.

Enumerations

enum  { FROM_TTY = 0 }

Functions

void _initialize_mi_main (void)
void mi_cmd_gdb_exit (char *command, char **argv, int argc)
void mi_cmd_exec_next (char *command, char **argv, int argc)
void mi_cmd_exec_next_instruction (char *command, char **argv, int argc)
void mi_cmd_exec_step (char *command, char **argv, int argc)
void mi_cmd_exec_step_instruction (char *command, char **argv, int argc)
void mi_cmd_exec_finish (char *command, char **argv, int argc)
void mi_cmd_exec_return (char *command, char **argv, int argc)
void mi_cmd_exec_jump (char *args, char **argv, int argc)
void mi_cmd_exec_continue (char *command, char **argv, int argc)
void mi_cmd_exec_interrupt (char *command, char **argv, int argc)
void mi_cmd_exec_run (char *command, char **argv, int argc)
void mi_cmd_target_detach (char *command, char **argv, int argc)
void mi_cmd_thread_select (char *command, char **argv, int argc)
void mi_cmd_thread_list_ids (char *command, char **argv, int argc)
void mi_cmd_thread_info (char *command, char **argv, int argc)
void mi_cmd_list_thread_groups (char *command, char **argv, int argc)
void mi_cmd_data_list_register_names (char *command, char **argv, int argc)
void mi_cmd_data_list_changed_registers (char *command, char **argv, int argc)
void mi_cmd_data_list_register_values (char *command, char **argv, int argc)
void mi_cmd_data_write_register_values (char *command, char **argv, int argc)
void mi_cmd_data_evaluate_expression (char *command, char **argv, int argc)
void mi_cmd_data_read_memory (char *command, char **argv, int argc)
void mi_cmd_data_read_memory_bytes (char *command, char **argv, int argc)
void mi_cmd_data_write_memory (char *command, char **argv, int argc)
void mi_cmd_data_write_memory_bytes (char *command, char **argv, int argc)
void mi_cmd_enable_timings (char *command, char **argv, int argc)
void mi_cmd_list_features (char *command, char **argv, int argc)
void mi_cmd_list_target_features (char *command, char **argv, int argc)
void mi_cmd_add_inferior (char *command, char **argv, int argc)
void mi_cmd_remove_inferior (char *command, char **argv, int argc)
void mi_execute_command (const char *cmd, int from_tty)
void mi_load_progress (const char *section_name, unsigned long sent_so_far, unsigned long total_section, unsigned long total_sent, unsigned long grand_total)
void mi_print_timing_maybe (void)
void mi_cmd_trace_define_variable (char *command, char **argv, int argc)
void mi_cmd_trace_list_variables (char *command, char **argv, int argc)
void mi_cmd_trace_find (char *command, char **argv, int argc)
void mi_cmd_trace_save (char *command, char **argv, int argc)
void mi_cmd_trace_start (char *command, char **argv, int argc)
void mi_cmd_trace_status (char *command, char **argv, int argc)
void mi_cmd_trace_stop (char *command, char **argv, int argc)
void mi_cmd_ada_task_info (char *command, char **argv, int argc)
void mi_cmd_trace_frame_collected (char *command, char **argv, int argc)

Variables

int mi_debug_p
struct ui_file * raw_stdout
char * current_token
int running_result_record_printed = 1
int mi_proceeded

Enumeration Type Documentation

anonymous enum
Enumerator:
FROM_TTY 

Definition at line 70 of file mi-main.c.


Function Documentation

void _initialize_mi_main ( void  )
void mi_cmd_ada_task_info ( char *  command,
char **  argv,
int  argc 
)

Definition at line 2605 of file mi-main.c.

void mi_cmd_add_inferior ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1853 of file mi-main.c.

void mi_cmd_data_evaluate_expression ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1305 of file mi-main.c.

void mi_cmd_data_list_changed_registers ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1004 of file mi-main.c.

void mi_cmd_data_list_register_names ( char *  command,
char **  argv,
int  argc 
)

Definition at line 951 of file mi-main.c.

void mi_cmd_data_list_register_values ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1115 of file mi-main.c.

void mi_cmd_data_read_memory ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1357 of file mi-main.c.

void mi_cmd_data_read_memory_bytes ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1545 of file mi-main.c.

void mi_cmd_data_write_memory ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1644 of file mi-main.c.

void mi_cmd_data_write_memory_bytes ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1717 of file mi-main.c.

void mi_cmd_data_write_register_values ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1248 of file mi-main.c.

void mi_cmd_enable_timings ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1781 of file mi-main.c.

void mi_cmd_exec_continue ( char *  command,
char **  argv,
int  argc 
)

Definition at line 307 of file mi-main.c.

void mi_cmd_exec_finish ( char *  command,
char **  argv,
int  argc 
)

Definition at line 172 of file mi-main.c.

void mi_cmd_exec_interrupt ( char *  command,
char **  argv,
int  argc 
)

Definition at line 337 of file mi-main.c.

void mi_cmd_exec_jump ( char *  args,
char **  argv,
int  argc 
)

Definition at line 201 of file mi-main.c.

void mi_cmd_exec_next ( char *  command,
char **  argv,
int  argc 
)

Definition at line 132 of file mi-main.c.

void mi_cmd_exec_next_instruction ( char *  command,
char **  argv,
int  argc 
)

Definition at line 142 of file mi-main.c.

void mi_cmd_exec_return ( char *  command,
char **  argv,
int  argc 
)

Definition at line 182 of file mi-main.c.

void mi_cmd_exec_run ( char *  command,
char **  argv,
int  argc 
)

Definition at line 405 of file mi-main.c.

void mi_cmd_exec_step ( char *  command,
char **  argv,
int  argc 
)

Definition at line 152 of file mi-main.c.

void mi_cmd_exec_step_instruction ( char *  command,
char **  argv,
int  argc 
)

Definition at line 162 of file mi-main.c.

void mi_cmd_gdb_exit ( char *  command,
char **  argv,
int  argc 
)

Definition at line 119 of file mi-main.c.

void mi_cmd_list_features ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1804 of file mi-main.c.

void mi_cmd_list_target_features ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1832 of file mi-main.c.

void mi_cmd_list_thread_groups ( char *  command,
char **  argv,
int  argc 
)

Definition at line 849 of file mi-main.c.

void mi_cmd_remove_inferior ( char *  command,
char **  argv,
int  argc 
)

Definition at line 1878 of file mi-main.c.

void mi_cmd_target_detach ( char *  command,
char **  argv,
int  argc 
)

Definition at line 472 of file mi-main.c.

void mi_cmd_thread_info ( char *  command,
char **  argv,
int  argc 
)

Definition at line 556 of file mi-main.c.

void mi_cmd_thread_list_ids ( char *  command,
char **  argv,
int  argc 
)

Definition at line 538 of file mi-main.c.

void mi_cmd_thread_select ( char *  command,
char **  argv,
int  argc 
)

Definition at line 520 of file mi-main.c.

void mi_cmd_trace_define_variable ( char *  command,
char **  argv,
int  argc 
)

Definition at line 2419 of file mi-main.c.

void mi_cmd_trace_find ( char *  command,
char **  argv,
int  argc 
)

Definition at line 2455 of file mi-main.c.

void mi_cmd_trace_frame_collected ( char *  command,
char **  argv,
int  argc 
)

Definition at line 2678 of file mi-main.c.

void mi_cmd_trace_list_variables ( char *  command,
char **  argv,
int  argc 
)

Definition at line 2446 of file mi-main.c.

void mi_cmd_trace_save ( char *  command,
char **  argv,
int  argc 
)

Definition at line 2539 of file mi-main.c.

void mi_cmd_trace_start ( char *  command,
char **  argv,
int  argc 
)

Definition at line 2584 of file mi-main.c.

void mi_cmd_trace_status ( char *  command,
char **  argv,
int  argc 
)

Definition at line 2590 of file mi-main.c.

void mi_cmd_trace_stop ( char *  command,
char **  argv,
int  argc 
)

Definition at line 2596 of file mi-main.c.

void mi_execute_command ( const char *  cmd,
int  from_tty 
)

Definition at line 2027 of file mi-main.c.

void mi_load_progress ( const char *  section_name,
unsigned long  sent_so_far,
unsigned long  total_section,
unsigned long  total_sent,
unsigned long  grand_total 
)

Definition at line 2269 of file mi-main.c.

void mi_print_timing_maybe ( void  )

Definition at line 2392 of file mi-main.c.


Variable Documentation

Definition at line 85 of file mi-main.c.

Definition at line 75 of file mi-main.c.

Definition at line 95 of file mi-main.c.

struct ui_file* raw_stdout

Definition at line 77 of file mi-main.c.

Definition at line 91 of file mi-main.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines