GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | Static Private Attributes | List of all members
gdb.command.prompt._ExtendedPrompt Class Reference
Inheritance diagram for gdb.command.prompt._ExtendedPrompt:

Public Member Functions

 __init__ (self)
 
 get_show_string (self, pvalue)
 
 get_set_string (self)
 
 before_prompt_hook (self, current)
 
 __init__ (self)
 
 get_show_string (self, pvalue)
 
 get_set_string (self)
 
 before_prompt_hook (self, current)
 

Public Attributes

 value
 
 hook_set
 

Static Public Attributes

str set_doc = "Set the extended prompt."
 
str show_doc = "Show the extended prompt."
 

Static Private Attributes

str __doc__ = __doc__ + "\n" + gdb.prompt.prompt_help()
 

Detailed Description

Set the extended prompt.

Usage: set extended-prompt VALUE

Substitutions are applied to VALUE to compute the real prompt.

The currently defined substitutions are:

Definition at line 23 of file prompt.py.

Constructor & Destructor Documentation

◆ __init__() [1/2]

gdb.command.prompt._ExtendedPrompt.__init__ ( self)

◆ __init__() [2/2]

gdb.command.prompt._ExtendedPrompt.__init__ ( self)

Definition at line 40 of file prompt.py.

References gdb.command.prompt._ExtendedPrompt.__init__(), gdb.command.prompt._ExtendedPrompt.hook_set, gdb-gdb.TypeFlag.value, addrmap_fixed::addrmap_transition.value, amd_dbgapi_register_type_enum::enumerator.value, arm_mapping_symbol.value, c_token_and_value.value, gdb::option::option_def_and_value.value, d_token_and_value.value, call_site_parameter.value, dwarf_expr_piece.value, dwarf_stack_value.value, f77_boolean_val.value, frame_info.value, value_and_voffset.value, go_token_and_value.value, scheme_variable.value, scheme_integer_constant.value, param_smob.value, value_smob.value, return_value_info.value, single_bfd_flag_info.value, osdata_column.value, trans.value, pv_area::area_entry.value, gdb.command.prompt._ExtendedPrompt.value, gdb.dap.startup.LoggingParam.value, gdb.dap.varref.VariableReference.value, gdbpy_err_fetch.value(), trad_frame_saved_reg.value(), gdb.FrameDecorator.SymValueWrapper.value(), gdb_reg_value.value, value, parmpy_object.value, saved_reg.value, value_object.value, token_info.value, ref_map.value, symbol_cache_slot.value, property.value, printf_length_modifier< T >.value, printf_length_modifier< long double >.value, scanf_length_modifier< T >.value, scanf_length_modifier< double >.value, scanf_length_modifier< long double >.value, tilegx_reverse_regs.value, trace_state_variable.value, trad_frame_saved_reg.value, tui_translate.value, cons_copy::tracker.value, cons_move::tracker.value, cons_value::tracker.value, internalvar_data.value, value.value(), varobj_item.value, varobj.value, enum_value_name.value, gdb_xml_value.value, and gdb_xml_enum.value.

Member Function Documentation

◆ before_prompt_hook() [1/2]

gdb.command.prompt._ExtendedPrompt.before_prompt_hook ( self,
current )

Definition at line 59 of file prompt.py.

References gdb.prompt.substitute_prompt(), gdb-gdb.TypeFlag.value, gdb_reg_value.value, addrmap_fixed::addrmap_transition.value, amd_dbgapi_register_type_enum::enumerator.value, arm_mapping_symbol.value, c_token_and_value.value, gdb::option::option_def_and_value.value, d_token_and_value.value, call_site_parameter.value, dwarf_expr_piece.value, dwarf_stack_value.value, f77_boolean_val.value, frame_info.value, value_and_voffset.value, go_token_and_value.value, scheme_variable.value, scheme_integer_constant.value, param_smob.value, value_smob.value, return_value_info.value, single_bfd_flag_info.value, osdata_column.value, trans.value, pv_area::area_entry.value, gdb.command.prompt._ExtendedPrompt.value, gdb.dap.startup.LoggingParam.value, gdb.dap.varref.VariableReference.value, gdb.FrameDecorator.SymValueWrapper.value(), value, parmpy_object.value, saved_reg.value, value_object.value, gdbpy_err_fetch.value(), token_info.value, ref_map.value, symbol_cache_slot.value, property.value, printf_length_modifier< T >.value, printf_length_modifier< long double >.value, scanf_length_modifier< T >.value, scanf_length_modifier< double >.value, scanf_length_modifier< long double >.value, tilegx_reverse_regs.value, trace_state_variable.value, trad_frame_saved_reg.value(), trad_frame_saved_reg.value, tui_translate.value, cons_copy::tracker.value, cons_move::tracker.value, cons_value::tracker.value, internalvar_data.value, value.value(), varobj_item.value, varobj.value, enum_value_name.value, gdb_xml_value.value, and gdb_xml_enum.value.

Referenced by gdb.command.prompt._ExtendedPrompt.get_set_string().

◆ before_prompt_hook() [2/2]

gdb.command.prompt._ExtendedPrompt.before_prompt_hook ( self,
current )

Definition at line 59 of file prompt.py.

References gdb.prompt.substitute_prompt(), gdb-gdb.TypeFlag.value, gdb_reg_value.value, addrmap_fixed::addrmap_transition.value, amd_dbgapi_register_type_enum::enumerator.value, arm_mapping_symbol.value, c_token_and_value.value, gdb::option::option_def_and_value.value, d_token_and_value.value, call_site_parameter.value, dwarf_expr_piece.value, dwarf_stack_value.value, f77_boolean_val.value, frame_info.value, value_and_voffset.value, go_token_and_value.value, scheme_variable.value, scheme_integer_constant.value, param_smob.value, value_smob.value, return_value_info.value, single_bfd_flag_info.value, osdata_column.value, trans.value, pv_area::area_entry.value, gdb.command.prompt._ExtendedPrompt.value, gdb.dap.startup.LoggingParam.value, gdb.dap.varref.VariableReference.value, gdb.FrameDecorator.SymValueWrapper.value(), value, parmpy_object.value, saved_reg.value, value_object.value, gdbpy_err_fetch.value(), token_info.value, ref_map.value, symbol_cache_slot.value, property.value, printf_length_modifier< T >.value, printf_length_modifier< long double >.value, scanf_length_modifier< T >.value, scanf_length_modifier< double >.value, scanf_length_modifier< long double >.value, tilegx_reverse_regs.value, trace_state_variable.value, trad_frame_saved_reg.value(), trad_frame_saved_reg.value, tui_translate.value, cons_copy::tracker.value, cons_move::tracker.value, cons_value::tracker.value, internalvar_data.value, value.value(), varobj_item.value, varobj.value, enum_value_name.value, gdb_xml_value.value, and gdb_xml_enum.value.

Referenced by gdb.command.prompt._ExtendedPrompt.get_set_string().

◆ get_set_string() [1/2]

gdb.command.prompt._ExtendedPrompt.get_set_string ( self)

◆ get_set_string() [2/2]

gdb.command.prompt._ExtendedPrompt.get_set_string ( self)

◆ get_show_string() [1/2]

gdb.command.prompt._ExtendedPrompt.get_show_string ( self,
pvalue )

Definition at line 47 of file prompt.py.

References gdb-gdb.TypeFlag.value, addrmap_fixed::addrmap_transition.value, amd_dbgapi_register_type_enum::enumerator.value, arm_mapping_symbol.value, c_token_and_value.value, gdb::option::option_def_and_value.value, d_token_and_value.value, call_site_parameter.value, dwarf_expr_piece.value, dwarf_stack_value.value, f77_boolean_val.value, frame_info.value, value_and_voffset.value, go_token_and_value.value, scheme_variable.value, scheme_integer_constant.value, param_smob.value, value_smob.value, return_value_info.value, single_bfd_flag_info.value, osdata_column.value, trans.value, pv_area::area_entry.value, gdb.command.prompt._ExtendedPrompt.value, gdb.dap.startup.LoggingParam.value, gdb.dap.varref.VariableReference.value, gdbpy_err_fetch.value(), trad_frame_saved_reg.value(), gdb.FrameDecorator.SymValueWrapper.value(), gdb_reg_value.value, value, parmpy_object.value, saved_reg.value, value_object.value, token_info.value, ref_map.value, symbol_cache_slot.value, property.value, printf_length_modifier< T >.value, printf_length_modifier< long double >.value, scanf_length_modifier< T >.value, scanf_length_modifier< double >.value, scanf_length_modifier< long double >.value, tilegx_reverse_regs.value, trace_state_variable.value, trad_frame_saved_reg.value, tui_translate.value, cons_copy::tracker.value, cons_move::tracker.value, cons_value::tracker.value, internalvar_data.value, value.value(), varobj_item.value, varobj.value, enum_value_name.value, gdb_xml_value.value, and gdb_xml_enum.value.

◆ get_show_string() [2/2]

gdb.command.prompt._ExtendedPrompt.get_show_string ( self,
pvalue )

Definition at line 47 of file prompt.py.

References gdb-gdb.TypeFlag.value, addrmap_fixed::addrmap_transition.value, amd_dbgapi_register_type_enum::enumerator.value, arm_mapping_symbol.value, c_token_and_value.value, gdb::option::option_def_and_value.value, d_token_and_value.value, call_site_parameter.value, dwarf_expr_piece.value, dwarf_stack_value.value, f77_boolean_val.value, frame_info.value, value_and_voffset.value, go_token_and_value.value, scheme_variable.value, scheme_integer_constant.value, param_smob.value, value_smob.value, return_value_info.value, single_bfd_flag_info.value, osdata_column.value, trans.value, pv_area::area_entry.value, gdb.command.prompt._ExtendedPrompt.value, gdb.dap.startup.LoggingParam.value, gdb.dap.varref.VariableReference.value, gdbpy_err_fetch.value(), trad_frame_saved_reg.value(), gdb.FrameDecorator.SymValueWrapper.value(), gdb_reg_value.value, value, parmpy_object.value, saved_reg.value, value_object.value, token_info.value, ref_map.value, symbol_cache_slot.value, property.value, printf_length_modifier< T >.value, printf_length_modifier< long double >.value, scanf_length_modifier< T >.value, scanf_length_modifier< double >.value, scanf_length_modifier< long double >.value, tilegx_reverse_regs.value, trace_state_variable.value, trad_frame_saved_reg.value, tui_translate.value, cons_copy::tracker.value, cons_move::tracker.value, cons_value::tracker.value, internalvar_data.value, value.value(), varobj_item.value, varobj.value, enum_value_name.value, gdb_xml_value.value, and gdb_xml_enum.value.

Member Data Documentation

◆ __doc__

str gdb.command.prompt._ExtendedPrompt.__doc__ = __doc__ + "\n" + gdb.prompt.prompt_help()
staticprivate

Definition at line 35 of file prompt.py.

◆ hook_set

gdb.command.prompt._ExtendedPrompt.hook_set

◆ set_doc

str gdb.command.prompt._ExtendedPrompt.set_doc = "Set the extended prompt."
static

Definition at line 37 of file prompt.py.

◆ show_doc

str gdb.command.prompt._ExtendedPrompt.show_doc = "Show the extended prompt."
static

Definition at line 38 of file prompt.py.

◆ value

gdb.command.prompt._ExtendedPrompt.value

The documentation for this class was generated from the following files: