GDB (xrefs)
|
Public Attributes | |
gdb_smob | base |
char * | name |
char * | cmd_name |
enum command_class | cmd_class |
const char * | pname |
enum var_types | type |
const literal_def * | extra_literals |
char * | set_doc |
char * | show_doc |
char * | doc |
set_show_commands | commands |
union pascm_variable | value |
const char *const * | enumeration |
SCM | set_func |
SCM | show_func |
SCM | containing_scm |
Definition at line 62 of file scm-param.c.
gdb_smob param_smob::base |
Definition at line 65 of file scm-param.c.
Referenced by pascm_make_param_smob().
enum command_class param_smob::cmd_class |
Definition at line 76 of file scm-param.c.
Referenced by gdbscm_make_parameter(), gdbscm_register_parameter_x(), and pascm_make_param_smob().
char* param_smob::cmd_name |
Definition at line 73 of file scm-param.c.
Referenced by gdbscm_register_parameter_x().
set_show_commands param_smob::commands |
Definition at line 95 of file scm-param.c.
Referenced by gdbscm_register_parameter_x(), and pascm_is_valid().
SCM param_smob::containing_scm |
Definition at line 116 of file scm-param.c.
Referenced by gdbscm_make_parameter(), gdbscm_register_parameter_x(), pascm_make_param_smob(), pascm_set_func(), and pascm_show_func().
char* param_smob::doc |
Definition at line 90 of file scm-param.c.
Referenced by gdbscm_make_parameter(), and gdbscm_register_parameter_x().
const char* const* param_smob::enumeration |
Definition at line 102 of file scm-param.c.
Referenced by add_setshow_generic(), gdbscm_make_parameter(), and gdbscm_set_parameter_value_x().
const literal_def* param_smob::extra_literals |
Definition at line 85 of file scm-param.c.
Referenced by gdbscm_make_parameter(), gdbscm_register_parameter_x(), make_setting(), and pascm_set_param_value_x().
char* param_smob::name |
Definition at line 68 of file scm-param.c.
Referenced by gdb.printing.FlagEnumerationPrinter::__call__(), gdb.dap.varref.BaseReference::__init__(), gdb.disassembler.Disassembler::__init__(), gdb.printing.SubPrettyPrinter::__init__(), gdb.types.TypePrinter::__init__(), gdb.xmethod.XMethod::__init__(), gdb.xmethod.XMethodMatcher::__init__(), gdb.printing.PrettyPrinter::__init__(), gdbscm_make_parameter(), gdbscm_register_parameter_x(), pascm_print_param_smob(), pascm_set_func(), and gdb.dap.varref.BaseReference::to_object().
const char* param_smob::pname |
Definition at line 79 of file scm-param.c.
Referenced by gdbscm_make_parameter(), and pascm_print_param_smob().
char* param_smob::set_doc |
Definition at line 88 of file scm-param.c.
Referenced by gdbscm_make_parameter(), and gdbscm_register_parameter_x().
SCM param_smob::set_func |
Definition at line 107 of file scm-param.c.
Referenced by gdbscm_make_parameter(), gdbscm_register_parameter_x(), pascm_make_param_smob(), and pascm_set_func().
char* param_smob::show_doc |
Definition at line 89 of file scm-param.c.
Referenced by gdbscm_make_parameter(), and gdbscm_register_parameter_x().
SCM param_smob::show_func |
Definition at line 111 of file scm-param.c.
Referenced by gdbscm_make_parameter(), gdbscm_register_parameter_x(), pascm_make_param_smob(), and pascm_show_func().
enum var_types param_smob::type |
Definition at line 82 of file scm-param.c.
Referenced by gdbscm_make_parameter(), gdbscm_register_parameter_x(), make_setting(), pascm_free_parameter_smob(), and pascm_make_param_smob().
union pascm_variable param_smob::value |
Definition at line 98 of file scm-param.c.
Referenced by gdb.command.prompt._ExtendedPrompt::__init__(), gdb.dap.startup.LoggingParam::__init__(), gdb.dap.varref.VariableReference::__init__(), gdb-gdb.TypeFlag::__lt__(), gdb.dap.varref.VariableReference::_update_value(), add_setshow_generic(), gdb.dap.varref.VariableReference::assign(), gdb.command.prompt._ExtendedPrompt::before_prompt_hook(), gdbscm_make_parameter(), gdb.dap.startup.LoggingParam::get_set_string(), gdb.command.prompt._ExtendedPrompt::get_show_string(), make_setting(), pascm_free_parameter_smob(), and gdb.dap.varref.VariableReference::to_object().