GDB (xrefs)
|
gdbarch_addr_bits_remove_ftype* gdbarch::addr_bits_remove = core_addr_identity |
gdbarch_address_class_name_to_type_flags_ftype* gdbarch::address_class_name_to_type_flags = nullptr |
gdbarch_address_class_type_flags_ftype* gdbarch::address_class_type_flags = nullptr |
gdbarch_address_class_type_flags_to_name_ftype* gdbarch::address_class_type_flags_to_name = nullptr |
gdbarch_address_to_pointer_ftype* gdbarch::address_to_pointer = unsigned_address_to_pointer |
gdbarch_addressable_memory_unit_size_ftype* gdbarch::addressable_memory_unit_size = default_addressable_memory_unit_size |
gdbarch_adjust_breakpoint_address_ftype* gdbarch::adjust_breakpoint_address = nullptr |
gdbarch_adjust_dwarf2_addr_ftype* gdbarch::adjust_dwarf2_addr = default_adjust_dwarf2_addr |
gdbarch_adjust_dwarf2_line_ftype* gdbarch::adjust_dwarf2_line = default_adjust_dwarf2_line |
gdbarch_auto_charset_ftype* gdbarch::auto_charset = default_auto_charset |
gdbarch_auto_wide_charset_ftype* gdbarch::auto_wide_charset = default_auto_wide_charset |
gdbarch_auxv_parse_ftype* gdbarch::auxv_parse = nullptr |
gdbarch_ax_pseudo_register_collect_ftype* gdbarch::ax_pseudo_register_collect = nullptr |
gdbarch_ax_pseudo_register_push_stack_ftype* gdbarch::ax_pseudo_register_push_stack = nullptr |
const struct bfd_arch_info* gdbarch::bfd_arch_info |
Definition at line 41 of file gdbarch.c.
Referenced by gdbarch_find_by_info(), and m32c_gdbarch_init().
const struct floatformat** gdbarch::bfloat16_format = floatformats_bfloat16 |
gdbarch_breakpoint_from_pc_ftype* gdbarch::breakpoint_from_pc = default_breakpoint_from_pc |
gdbarch_breakpoint_kind_from_current_state_ftype* gdbarch::breakpoint_kind_from_current_state = default_breakpoint_kind_from_current_state |
gdbarch_breakpoint_kind_from_pc_ftype* gdbarch::breakpoint_kind_from_pc = nullptr |
enum call_dummy_location_type gdbarch::call_dummy_location = AT_ENTRY_POINT |
gdbarch_cannot_fetch_register_ftype* gdbarch::cannot_fetch_register = cannot_register_not |
gdbarch_cannot_store_register_ftype* gdbarch::cannot_store_register = cannot_register_not |
gdbarch_code_of_frame_writable_ftype* gdbarch::code_of_frame_writable = default_code_of_frame_writable |
gdbarch_coff_make_msymbol_special_ftype* gdbarch::coff_make_msymbol_special = default_coff_make_msymbol_special |
gdbarch.comment = c.comment.split("\n") |
Definition at line 76 of file gdbarch.py.
gdbarch_convert_from_func_ptr_addr_ftype* gdbarch::convert_from_func_ptr_addr = convert_from_func_ptr_addr_identity |
gdbarch_convert_register_p_ftype* gdbarch::convert_register_p = generic_convert_register_p |
gdbarch.copyright |
Definition at line 36 of file gdbarch.py.
gdbarch_core_info_proc_ftype* gdbarch::core_info_proc = nullptr |
gdbarch_core_pid_to_str_ftype* gdbarch::core_pid_to_str = nullptr |
gdbarch_core_read_description_ftype* gdbarch::core_read_description = nullptr |
gdbarch_core_read_x86_xsave_layout_ftype* gdbarch::core_read_x86_xsave_layout = nullptr |
gdbarch_core_thread_name_ftype* gdbarch::core_thread_name = nullptr |
gdbarch_core_xfer_shared_libraries_ftype* gdbarch::core_xfer_shared_libraries = nullptr |
gdbarch_core_xfer_shared_libraries_aix_ftype* gdbarch::core_xfer_shared_libraries_aix = nullptr |
gdbarch_core_xfer_siginfo_ftype* gdbarch::core_xfer_siginfo = nullptr |
gdbarch_create_memtag_section_ftype* gdbarch::create_memtag_section = nullptr |
gdbarch_decode_memtag_section_ftype* gdbarch::decode_memtag_section = nullptr |
gdbarch_displaced_step_copy_insn_ftype* gdbarch::displaced_step_copy_insn = nullptr |
gdbarch_displaced_step_copy_insn_closure_by_addr_ftype* gdbarch::displaced_step_copy_insn_closure_by_addr = nullptr |
gdbarch_displaced_step_finish_ftype* gdbarch::displaced_step_finish = NULL |
gdbarch_displaced_step_fixup_ftype* gdbarch::displaced_step_fixup = NULL |
gdbarch_displaced_step_hw_singlestep_ftype* gdbarch::displaced_step_hw_singlestep = default_displaced_step_hw_singlestep |
gdbarch_displaced_step_prepare_ftype* gdbarch::displaced_step_prepare = nullptr |
gdbarch_displaced_step_restore_all_in_ptid_ftype* gdbarch::displaced_step_restore_all_in_ptid = nullptr |
const struct floatformat** gdbarch::double_format = floatformats_ieee_double |
gdbarch_dtrace_disable_probe_ftype* gdbarch::dtrace_disable_probe = nullptr |
gdbarch_dtrace_enable_probe_ftype* gdbarch::dtrace_enable_probe = nullptr |
gdbarch_dtrace_parse_probe_argument_ftype* gdbarch::dtrace_parse_probe_argument = nullptr |
gdbarch_dtrace_probe_is_enabled_ftype* gdbarch::dtrace_probe_is_enabled = nullptr |
gdbarch_dummy_id_ftype* gdbarch::dummy_id = default_dummy_id |
gdbarch_dump_tdep_ftype* gdbarch::dump_tdep = nullptr |
Definition at line 49 of file gdbarch.c.
Referenced by gdbarch_find_by_info().
gdbarch_dwarf2_omit_typedef_p_ftype* gdbarch::dwarf2_omit_typedef_p = default_dwarf2_omit_typedef_p |
gdbarch_dwarf2_reg_to_regnum_ftype* gdbarch::dwarf2_reg_to_regnum = no_op_reg_to_regnum |
gdbarch_ecoff_reg_to_regnum_ftype* gdbarch::ecoff_reg_to_regnum = no_op_reg_to_regnum |
gdbarch_elf_make_msymbol_special_ftype* gdbarch::elf_make_msymbol_special = nullptr |
gdbarch.end |
Definition at line 81 of file gdbarch.py.
gdbarch_execute_dwarf_cfa_vendor_op_ftype* gdbarch::execute_dwarf_cfa_vendor_op = default_execute_dwarf_cfa_vendor_op |
gdbarch.f |
Definition at line 81 of file gdbarch.py.
gdbarch_fast_tracepoint_valid_at_ftype* gdbarch::fast_tracepoint_valid_at = default_fast_tracepoint_valid_at |
gdbarch_fetch_pointer_argument_ftype* gdbarch::fetch_pointer_argument = nullptr |
gdbarch_fetch_tls_load_module_address_ftype* gdbarch::fetch_tls_load_module_address = nullptr |
gdbarch.file |
Definition at line 52 of file gdbarch.py.
gdbarch_fill_memtag_section_ftype* gdbarch::fill_memtag_section = nullptr |
gdbarch_find_memory_regions_ftype* gdbarch::find_memory_regions = nullptr |
const struct floatformat** gdbarch::float_format = floatformats_ieee_single |
gdbarch_floatformat_for_type_ftype* gdbarch::floatformat_for_type = default_floatformat_for_type |
gdbarch_frame_align_ftype* gdbarch::frame_align = nullptr |
gdbarch_frame_num_args_ftype* gdbarch::frame_num_args = nullptr |
str gdbarch.ftype_name = f"gdbarch_{c.name}_ftype" |
Definition at line 340 of file gdbarch.py.
gdbarch_gcc_target_options_ftype* gdbarch::gcc_target_options = default_gcc_target_options |
gdbarch_gdb_signal_from_target_ftype* gdbarch::gdb_signal_from_target = nullptr |
gdbarch_gdb_signal_to_target_ftype* gdbarch::gdb_signal_to_target = nullptr |
gdbarch_gen_return_address_ftype* gdbarch::gen_return_address = default_gen_return_address |
gdbarch_get_longjmp_target_ftype* gdbarch::get_longjmp_target = nullptr |
gdbarch_get_memtag_ftype* gdbarch::get_memtag = default_get_memtag |
gdbarch_get_pc_address_flags_ftype* gdbarch::get_pc_address_flags = default_get_pc_address_flags |
gdbarch_get_return_buf_addr_ftype* gdbarch::get_return_buf_addr = default_get_return_buf_addr |
gdbarch_get_siginfo_type_ftype* gdbarch::get_siginfo_type = nullptr |
gdbarch_get_syscall_number_ftype* gdbarch::get_syscall_number = nullptr |
gdbarch_get_thread_local_address_ftype* gdbarch::get_thread_local_address = nullptr |
gdbarch_gnu_triplet_regexp_ftype* gdbarch::gnu_triplet_regexp = default_gnu_triplet_regexp |
gdbarch_guess_tracepoint_registers_ftype* gdbarch::guess_tracepoint_registers = default_guess_tracepoint_registers |
const struct floatformat** gdbarch::half_format = floatformats_ieee_half |
gdbarch_has_shared_address_space_ftype* gdbarch::has_shared_address_space = default_has_shared_address_space |
gdbarch_in_indirect_branch_thunk_ftype* gdbarch::in_indirect_branch_thunk = default_in_indirect_branch_thunk |
gdbarch_in_solib_return_trampoline_ftype* gdbarch::in_solib_return_trampoline = generic_in_solib_return_trampoline |
gdbarch.indent_columns = len(f"{setter_name} (") |
Definition at line 342 of file gdbarch.py.
gdbarch_infcall_mmap_ftype* gdbarch::infcall_mmap = default_infcall_mmap |
gdbarch_infcall_munmap_ftype* gdbarch::infcall_munmap = default_infcall_munmap |
gdbarch_info_proc_ftype* gdbarch::info_proc = nullptr |
str gdbarch.init_value = c.predefault or "0" |
Definition at line 212 of file gdbarch.py.
bool gdbarch::initialized_p = false |
Definition at line 33 of file gdbarch.c.
Referenced by gdbarch_find_by_info(), gdbarch_free(), and set_target_gdbarch().
gdbarch_inner_than_ftype* gdbarch::inner_than = nullptr |
gdbarch_insn_is_call_ftype* gdbarch::insn_is_call = default_insn_is_call |
gdbarch_insn_is_jump_ftype* gdbarch::insn_is_jump = default_insn_is_jump |
gdbarch_insn_is_ret_ftype* gdbarch::insn_is_ret = default_insn_is_ret |
gdbarch_integer_to_address_ftype* gdbarch::integer_to_address = nullptr |
gdbarch_iterate_over_objfiles_in_search_order_ftype* gdbarch::iterate_over_objfiles_in_search_order = default_iterate_over_objfiles_in_search_order |
gdbarch_iterate_over_regset_sections_ftype* gdbarch::iterate_over_regset_sections = nullptr |
const struct floatformat** gdbarch::long_double_format = floatformats_ieee_double |
gdbarch_make_corefile_notes_ftype* gdbarch::make_corefile_notes = nullptr |
gdbarch_make_symbol_special_ftype* gdbarch::make_symbol_special = default_make_symbol_special |
gdbarch_memory_insert_breakpoint_ftype* gdbarch::memory_insert_breakpoint = default_memory_insert_breakpoint |
gdbarch_memory_remove_breakpoint_ftype* gdbarch::memory_remove_breakpoint = default_memory_remove_breakpoint |
gdbarch_memtag_matches_p_ftype* gdbarch::memtag_matches_p = default_memtag_matches_p |
gdbarch_memtag_to_string_ftype* gdbarch::memtag_to_string = default_memtag_to_string |
auto_obstack gdbarch::obstack |
Definition at line 36 of file gdbarch.c.
Referenced by gdbarch_obstack(), and gdbarch_obstack_strdup().
gdbarch_overlay_update_ftype* gdbarch::overlay_update = nullptr |
gdbarch_pointer_to_address_ftype* gdbarch::pointer_to_address = unsigned_pointer_to_address |
gdbarch_print_auxv_entry_ftype* gdbarch::print_auxv_entry = default_print_auxv_entry |
gdbarch_print_float_info_ftype* gdbarch::print_float_info = default_print_float_info |
gdbarch_print_insn_ftype* gdbarch::print_insn = default_print_insn |
gdbarch_print_registers_info_ftype* gdbarch::print_registers_info = default_print_registers_info |
gdbarch_print_vector_info_ftype* gdbarch::print_vector_info = nullptr |
str gdbarch.printer = c.printer |
Definition at line 279 of file gdbarch.py.
Referenced by gdb.dap.varref.VariableReference._update_value(), gdb.dap.varref.VariableReference.cache_children(), gdb.dap.varref.VariableReference.child_count(), gdb.dap.varref.VariableReference.fetch_one_child(), gdb.dap.varref.VariableReference.has_children(), and gdb.dap.varref.VariableReference.to_object().
str gdbarch.printer = f"core_addr_to_string_nz (gdbarch->{c.name})" |
Definition at line 281 of file gdbarch.py.
Referenced by gdb.dap.varref.VariableReference._update_value(), gdb.dap.varref.VariableReference.cache_children(), gdb.dap.varref.VariableReference.child_count(), gdb.dap.varref.VariableReference.fetch_one_child(), gdb.dap.varref.VariableReference.has_children(), and gdb.dap.varref.VariableReference.to_object().
gdbarch_process_record_ftype* gdbarch::process_record = nullptr |
gdbarch_process_record_signal_ftype* gdbarch::process_record_signal = nullptr |
gdbarch_program_breakpoint_here_p_ftype* gdbarch::program_breakpoint_here_p = default_program_breakpoint_here_p |
gdbarch_pseudo_register_read_ftype* gdbarch::pseudo_register_read = nullptr |
gdbarch_pseudo_register_read_value_ftype* gdbarch::pseudo_register_read_value = nullptr |
gdbarch_pseudo_register_write_ftype* gdbarch::pseudo_register_write = nullptr |
gdbarch_push_dummy_call_ftype* gdbarch::push_dummy_call = nullptr |
gdbarch_push_dummy_code_ftype* gdbarch::push_dummy_code = nullptr |
struct ravenscar_arch_ops* gdbarch::ravenscar_ops = NULL |
gdbarch_read_core_file_mappings_ftype* gdbarch::read_core_file_mappings = default_read_core_file_mappings |
gdbarch_read_pc_ftype* gdbarch::read_pc = nullptr |
gdbarch_record_special_symbol_ftype* gdbarch::record_special_symbol = nullptr |
gdbarch_register_name_ftype* gdbarch::register_name = nullptr |
gdbarch_register_reggroup_p_ftype* gdbarch::register_reggroup_p = default_register_reggroup_p |
gdbarch_register_sim_regno_ftype* gdbarch::register_sim_regno = legacy_register_sim_regno |
gdbarch_register_to_value_ftype* gdbarch::register_to_value = nullptr |
gdbarch_register_type_ftype* gdbarch::register_type = nullptr |
Definition at line 38 of file gdbarch.c.
Referenced by registry_accessor< gdbarch >::get().
gdbarch_relocate_instruction_ftype* gdbarch::relocate_instruction = NULL |
gdbarch_remote_register_number_ftype* gdbarch::remote_register_number = default_remote_register_number |
gdbarch_remove_non_address_bits_ftype* gdbarch::remove_non_address_bits = default_remove_non_address_bits |
gdbarch_report_signal_info_ftype* gdbarch::report_signal_info = nullptr |
gdbarch_return_in_first_hidden_param_p_ftype* gdbarch::return_in_first_hidden_param_p = default_return_in_first_hidden_param_p |
gdbarch_return_value_ftype* gdbarch::return_value = nullptr |
gdbarch_return_value_as_value_ftype* gdbarch::return_value_as_value = default_gdbarch_return_value |
gdbarch_sdb_reg_to_regnum_ftype* gdbarch::sdb_reg_to_regnum = no_op_reg_to_regnum |
gdbarch_set_memtags_ftype* gdbarch::set_memtags = default_set_memtags |
str gdbarch.setter_name = f"set_gdbarch_{c.name}" |
Definition at line 339 of file gdbarch.py.
gdbarch_single_step_through_delay_ftype* gdbarch::single_step_through_delay = nullptr |
gdbarch_skip_entrypoint_ftype* gdbarch::skip_entrypoint = nullptr |
gdbarch_skip_main_prologue_ftype* gdbarch::skip_main_prologue = nullptr |
gdbarch_skip_permanent_breakpoint_ftype* gdbarch::skip_permanent_breakpoint = default_skip_permanent_breakpoint |
gdbarch_skip_prologue_ftype* gdbarch::skip_prologue = nullptr |
gdbarch_skip_solib_resolver_ftype* gdbarch::skip_solib_resolver = generic_skip_solib_resolver |
gdbarch_skip_trampoline_code_ftype* gdbarch::skip_trampoline_code = generic_skip_trampoline_code |
const struct target_so_ops* gdbarch::so_ops = &solib_target_so_ops |
gdbarch_software_single_step_ftype* gdbarch::software_single_step = nullptr |
gdbarch_stab_reg_to_regnum_ftype* gdbarch::stab_reg_to_regnum = no_op_reg_to_regnum |
gdbarch_stabs_argument_has_addr_ftype* gdbarch::stabs_argument_has_addr = default_stabs_argument_has_addr |
gdbarch_stack_frame_destroyed_p_ftype* gdbarch::stack_frame_destroyed_p = generic_stack_frame_destroyed_p |
gdbarch_stap_adjust_register_ftype* gdbarch::stap_adjust_register = nullptr |
gdbarch_stap_is_single_operand_ftype* gdbarch::stap_is_single_operand = nullptr |
gdbarch_stap_parse_special_token_ftype* gdbarch::stap_parse_special_token = nullptr |
const char* const* gdbarch::stap_register_indirection_prefixes = 0 |
const char* const* gdbarch::stap_register_indirection_suffixes = 0 |
gdbarch_sw_breakpoint_from_kind_ftype* gdbarch::sw_breakpoint_from_kind = NULL |
gdbarch_tagged_address_p_ftype* gdbarch::tagged_address_p = default_tagged_address_p |
const struct target_desc* gdbarch::target_desc |
gdbarch_tdep_up gdbarch::tdep |
gdbarch_type_align_ftype* gdbarch::type_align = default_type_align |
gdbarch_unwind_pc_ftype* gdbarch::unwind_pc = default_unwind_pc |
gdbarch_unwind_sp_ftype* gdbarch::unwind_sp = default_unwind_sp |
gdbarch_update_call_site_pc_ftype* gdbarch::update_call_site_pc = default_update_call_site_pc |
gdbarch_use_target_description_from_corefile_notes_ftype* gdbarch::use_target_description_from_corefile_notes = default_use_target_description_from_corefile_notes |
const disasm_options_and_args_t* gdbarch::valid_disassembler_options = 0 |
gdbarch_value_from_register_ftype* gdbarch::value_from_register = default_value_from_register |
gdbarch_value_to_register_ftype* gdbarch::value_to_register = nullptr |
gdbarch_virtual_frame_pointer_ftype* gdbarch::virtual_frame_pointer = legacy_virtual_frame_pointer |
gdbarch_vsyscall_range_ftype* gdbarch::vsyscall_range = default_vsyscall_range |
gdbarch_write_pc_ftype* gdbarch::write_pc = nullptr |