GDB (xrefs)
|
#include "defs.h"
Public Attributes | |
struct command_line * | next |
char * | line |
enum command_control_type | control_type |
union { | |
struct { | |
enum compile_i_scope_types scope | |
void * scope_data | |
} compile | |
} | control_u |
int | body_count |
struct command_line ** | body_list |
Structure for saved commands lines (for breakpoints, defined commands, etc).
int command_line::body_count |
The number of elements in body_list.
Definition at line 413 of file defs.h.
Referenced by build_command_line(), check_no_tracepoint_commands(), copy_command_lines(), execute_control_command(), free_command_lines(), gdbpy_eval_from_control_command(), print_command_lines(), realloc_body_list(), recurse_read_control_structure(), trace_dump_actions(), update_dprintf_command_list(), and validate_commands_for_breakpoint().
struct command_line** command_line::body_list |
For composite commands, the nested lists of commands. For example, for "if" command this will contain the then branch and the else branch, if that is available.
Definition at line 417 of file defs.h.
Referenced by build_command_line(), check_no_tracepoint_commands(), compile_to_object(), copy_command_lines(), do_map_commands_command(), encode_actions_1(), execute_control_command(), free_command_lines(), gdbpy_eval_from_control_command(), print_command_lines(), realloc_body_list(), recurse_read_control_structure(), remote_download_command_source(), trace_dump_actions(), update_dprintf_command_list(), and validate_commands_for_breakpoint().
struct { ... } command_line::compile |
Referenced by compile_code_command(), compile_print_command(), and execute_control_command().
enum command_control_type command_line::control_type |
Definition at line 401 of file defs.h.
Referenced by build_command_line(), check_no_tracepoint_commands(), copy_command_lines(), eval_ext_lang_from_control_command(), execute_control_command(), print_command_lines(), read_command_lines_1(), recurse_read_control_structure(), remote_download_command_source(), update_dprintf_command_list(), and validate_commands_for_breakpoint().
union { ... } command_line::control_u |
Referenced by compile_code_command(), compile_print_command(), and execute_control_command().
char* command_line::line |
Definition at line 400 of file defs.h.
Referenced by all_tracepoint_actions_and_cleanup(), build_command_line(), check_no_tracepoint_commands(), command_line_is_silent(), compile_to_object(), compute_python_string(), copy_command_lines(), document_command(), encode_actions_1(), execute_control_command(), free_command_lines(), print_command_lines(), remote_download_command_source(), trace_dump_actions(), update_dprintf_command_list(), and validate_commands_for_breakpoint().
struct command_line* command_line::next |
Definition at line 399 of file defs.h.
Referenced by gdb.FrameIterator.FrameIterator::__next__(), all_tracepoint_actions_and_cleanup(), bpstat_do_actions_1(), build_command_line(), check_no_tracepoint_commands(), compile_to_object(), compute_python_string(), copy_command_lines(), document_command(), encode_actions_1(), execute_control_command(), execute_user_command(), free_command_lines(), print_command_lines(), read_command_lines_1(), recurse_read_control_structure(), remote_download_command_source(), trace_dump_actions(), update_dprintf_command_list(), and validate_commands_for_breakpoint().
enum compile_i_scope_types command_line::scope |
Definition at line 406 of file defs.h.
Referenced by compile_code_command(), and compile_print_command().