GDB (xrefs)
Public Attributes | List of all members
gdbarch Struct Reference

Public Attributes

int initialized_p
 
struct obstack * obstack
 
const struct bfd_arch_info * bfd_arch_info
 
enum bfd_endian byte_order
 
enum bfd_endian byte_order_for_code
 
enum gdb_osabi osabi
 
const struct target_desctarget_desc
 
struct gdbarch_tdeptdep
 
gdbarch_dump_tdep_ftypedump_tdep
 
unsigned nr_data
 
void ** data
 
int bits_big_endian
 
int short_bit
 
int int_bit
 
int long_bit
 
int long_long_bit
 
int long_long_align_bit
 
int half_bit
 
const struct floatformat ** half_format
 
int float_bit
 
const struct floatformat ** float_format
 
int double_bit
 
const struct floatformat ** double_format
 
int long_double_bit
 
const struct floatformat ** long_double_format
 
int ptr_bit
 
int addr_bit
 
int dwarf2_addr_size
 
int char_signed
 
gdbarch_read_pc_ftyperead_pc
 
gdbarch_write_pc_ftypewrite_pc
 
gdbarch_virtual_frame_pointer_ftypevirtual_frame_pointer
 
gdbarch_pseudo_register_read_ftypepseudo_register_read
 
gdbarch_pseudo_register_read_value_ftypepseudo_register_read_value
 
gdbarch_pseudo_register_write_ftypepseudo_register_write
 
int num_regs
 
int num_pseudo_regs
 
gdbarch_ax_pseudo_register_collect_ftypeax_pseudo_register_collect
 
gdbarch_ax_pseudo_register_push_stack_ftypeax_pseudo_register_push_stack
 
int sp_regnum
 
int pc_regnum
 
int ps_regnum
 
int fp0_regnum
 
gdbarch_stab_reg_to_regnum_ftypestab_reg_to_regnum
 
gdbarch_ecoff_reg_to_regnum_ftypeecoff_reg_to_regnum
 
gdbarch_sdb_reg_to_regnum_ftypesdb_reg_to_regnum
 
gdbarch_dwarf2_reg_to_regnum_ftypedwarf2_reg_to_regnum
 
gdbarch_register_name_ftyperegister_name
 
gdbarch_register_type_ftyperegister_type
 
gdbarch_dummy_id_ftypedummy_id
 
int deprecated_fp_regnum
 
gdbarch_push_dummy_call_ftypepush_dummy_call
 
int call_dummy_location
 
gdbarch_push_dummy_code_ftypepush_dummy_code
 
gdbarch_print_registers_info_ftypeprint_registers_info
 
gdbarch_print_float_info_ftypeprint_float_info
 
gdbarch_print_vector_info_ftypeprint_vector_info
 
gdbarch_register_sim_regno_ftyperegister_sim_regno
 
gdbarch_cannot_fetch_register_ftypecannot_fetch_register
 
gdbarch_cannot_store_register_ftypecannot_store_register
 
gdbarch_get_longjmp_target_ftypeget_longjmp_target
 
int believe_pcc_promotion
 
gdbarch_convert_register_p_ftypeconvert_register_p
 
gdbarch_register_to_value_ftyperegister_to_value
 
gdbarch_value_to_register_ftypevalue_to_register
 
gdbarch_value_from_register_ftypevalue_from_register
 
gdbarch_pointer_to_address_ftypepointer_to_address
 
gdbarch_address_to_pointer_ftypeaddress_to_pointer
 
gdbarch_integer_to_address_ftypeinteger_to_address
 
gdbarch_return_value_ftypereturn_value
 
gdbarch_return_in_first_hidden_param_p_ftypereturn_in_first_hidden_param_p
 
gdbarch_skip_prologue_ftypeskip_prologue
 
gdbarch_skip_main_prologue_ftypeskip_main_prologue
 
gdbarch_skip_entrypoint_ftypeskip_entrypoint
 
gdbarch_inner_than_ftypeinner_than
 
gdbarch_breakpoint_from_pc_ftypebreakpoint_from_pc
 
gdbarch_remote_breakpoint_from_pc_ftyperemote_breakpoint_from_pc
 
gdbarch_adjust_breakpoint_address_ftypeadjust_breakpoint_address
 
gdbarch_memory_insert_breakpoint_ftypememory_insert_breakpoint
 
gdbarch_memory_remove_breakpoint_ftypememory_remove_breakpoint
 
CORE_ADDR decr_pc_after_break
 
CORE_ADDR deprecated_function_start_offset
 
gdbarch_remote_register_number_ftyperemote_register_number
 
gdbarch_fetch_tls_load_module_address_ftypefetch_tls_load_module_address
 
CORE_ADDR frame_args_skip
 
gdbarch_unwind_pc_ftypeunwind_pc
 
gdbarch_unwind_sp_ftypeunwind_sp
 
gdbarch_frame_num_args_ftypeframe_num_args
 
gdbarch_frame_align_ftypeframe_align
 
gdbarch_stabs_argument_has_addr_ftypestabs_argument_has_addr
 
int frame_red_zone_size
 
gdbarch_convert_from_func_ptr_addr_ftypeconvert_from_func_ptr_addr
 
gdbarch_addr_bits_remove_ftypeaddr_bits_remove
 
gdbarch_software_single_step_ftypesoftware_single_step
 
gdbarch_single_step_through_delay_ftypesingle_step_through_delay
 
gdbarch_print_insn_ftypeprint_insn
 
gdbarch_skip_trampoline_code_ftypeskip_trampoline_code
 
gdbarch_skip_solib_resolver_ftypeskip_solib_resolver
 
gdbarch_in_solib_return_trampoline_ftypein_solib_return_trampoline
 
gdbarch_stack_frame_destroyed_p_ftypestack_frame_destroyed_p
 
gdbarch_elf_make_msymbol_special_ftypeelf_make_msymbol_special
 
gdbarch_coff_make_msymbol_special_ftypecoff_make_msymbol_special
 
gdbarch_make_symbol_special_ftypemake_symbol_special
 
gdbarch_adjust_dwarf2_addr_ftypeadjust_dwarf2_addr
 
gdbarch_adjust_dwarf2_line_ftypeadjust_dwarf2_line
 
int cannot_step_breakpoint
 
int have_nonsteppable_watchpoint
 
gdbarch_address_class_type_flags_ftypeaddress_class_type_flags
 
gdbarch_address_class_type_flags_to_name_ftypeaddress_class_type_flags_to_name
 
gdbarch_address_class_name_to_type_flags_ftypeaddress_class_name_to_type_flags
 
gdbarch_register_reggroup_p_ftyperegister_reggroup_p
 
gdbarch_fetch_pointer_argument_ftypefetch_pointer_argument
 
gdbarch_iterate_over_regset_sections_ftypeiterate_over_regset_sections
 
gdbarch_make_corefile_notes_ftypemake_corefile_notes
 
gdbarch_elfcore_write_linux_prpsinfo_ftypeelfcore_write_linux_prpsinfo
 
gdbarch_find_memory_regions_ftypefind_memory_regions
 
gdbarch_core_xfer_shared_libraries_ftypecore_xfer_shared_libraries
 
gdbarch_core_xfer_shared_libraries_aix_ftypecore_xfer_shared_libraries_aix
 
gdbarch_core_pid_to_str_ftypecore_pid_to_str
 
const char * gcore_bfd_target
 
int vtable_function_descriptors
 
int vbit_in_delta
 
gdbarch_skip_permanent_breakpoint_ftypeskip_permanent_breakpoint
 
ULONGEST max_insn_length
 
gdbarch_displaced_step_copy_insn_ftypedisplaced_step_copy_insn
 
gdbarch_displaced_step_hw_singlestep_ftypedisplaced_step_hw_singlestep
 
gdbarch_displaced_step_fixup_ftypedisplaced_step_fixup
 
gdbarch_displaced_step_free_closure_ftypedisplaced_step_free_closure
 
gdbarch_displaced_step_location_ftypedisplaced_step_location
 
gdbarch_relocate_instruction_ftyperelocate_instruction
 
gdbarch_overlay_update_ftypeoverlay_update
 
gdbarch_core_read_description_ftypecore_read_description
 
gdbarch_static_transform_name_ftypestatic_transform_name
 
int sofun_address_maybe_missing
 
gdbarch_process_record_ftypeprocess_record
 
gdbarch_process_record_signal_ftypeprocess_record_signal
 
gdbarch_gdb_signal_from_target_ftypegdb_signal_from_target
 
gdbarch_gdb_signal_to_target_ftypegdb_signal_to_target
 
gdbarch_get_siginfo_type_ftypeget_siginfo_type
 
gdbarch_record_special_symbol_ftyperecord_special_symbol
 
gdbarch_get_syscall_number_ftypeget_syscall_number
 
const char * xml_syscall_file
 
struct syscalls_infosyscalls_info
 
const char *conststap_integer_prefixes
 
const char *conststap_integer_suffixes
 
const char *conststap_register_prefixes
 
const char *conststap_register_suffixes
 
const char *conststap_register_indirection_prefixes
 
const char *conststap_register_indirection_suffixes
 
const char * stap_gdb_register_prefix
 
const char * stap_gdb_register_suffix
 
gdbarch_stap_is_single_operand_ftypestap_is_single_operand
 
gdbarch_stap_parse_special_token_ftypestap_parse_special_token
 
gdbarch_dtrace_parse_probe_argument_ftypedtrace_parse_probe_argument
 
gdbarch_dtrace_probe_is_enabled_ftypedtrace_probe_is_enabled
 
gdbarch_dtrace_enable_probe_ftypedtrace_enable_probe
 
gdbarch_dtrace_disable_probe_ftypedtrace_disable_probe
 
int has_global_solist
 
int has_global_breakpoints
 
gdbarch_has_shared_address_space_ftypehas_shared_address_space
 
gdbarch_fast_tracepoint_valid_at_ftypefast_tracepoint_valid_at
 
gdbarch_auto_charset_ftypeauto_charset
 
gdbarch_auto_wide_charset_ftypeauto_wide_charset
 
const char * solib_symbols_extension
 
int has_dos_based_file_system
 
gdbarch_gen_return_address_ftypegen_return_address
 
gdbarch_info_proc_ftypeinfo_proc
 
gdbarch_core_info_proc_ftypecore_info_proc
 
gdbarch_iterate_over_objfiles_in_search_order_ftypeiterate_over_objfiles_in_search_order
 
struct ravenscar_arch_opsravenscar_ops
 
gdbarch_insn_is_call_ftypeinsn_is_call
 
gdbarch_insn_is_ret_ftypeinsn_is_ret
 
gdbarch_insn_is_jump_ftypeinsn_is_jump
 
gdbarch_auxv_parse_ftypeauxv_parse
 
gdbarch_vsyscall_range_ftypevsyscall_range
 
gdbarch_infcall_mmap_ftypeinfcall_mmap
 
gdbarch_infcall_munmap_ftypeinfcall_munmap
 
gdbarch_gcc_target_options_ftypegcc_target_options
 
gdbarch_gnu_triplet_regexp_ftypegnu_triplet_regexp
 
gdbarch_addressable_memory_unit_size_ftypeaddressable_memory_unit_size
 

Detailed Description

Definition at line 118 of file gdbarch.c.

Member Data Documentation

int gdbarch::addr_bit

Definition at line 179 of file gdbarch.c.

Referenced by gdbarch_addr_bit(), gdbarch_dump(), set_gdbarch_addr_bit(), and verify_gdbarch().

gdbarch_addr_bits_remove_ftype* gdbarch::addr_bits_remove
gdbarch_address_class_name_to_type_flags_ftype* gdbarch::address_class_name_to_type_flags
gdbarch_address_class_type_flags_ftype* gdbarch::address_class_type_flags
gdbarch_address_class_type_flags_to_name_ftype* gdbarch::address_class_type_flags_to_name
gdbarch_address_to_pointer_ftype* gdbarch::address_to_pointer
gdbarch_addressable_memory_unit_size_ftype* gdbarch::addressable_memory_unit_size
gdbarch_adjust_breakpoint_address_ftype* gdbarch::adjust_breakpoint_address
gdbarch_adjust_dwarf2_addr_ftype* gdbarch::adjust_dwarf2_addr
gdbarch_adjust_dwarf2_line_ftype* gdbarch::adjust_dwarf2_line
gdbarch_auto_charset_ftype* gdbarch::auto_charset
gdbarch_auto_wide_charset_ftype* gdbarch::auto_wide_charset
gdbarch_auxv_parse_ftype* gdbarch::auxv_parse
gdbarch_ax_pseudo_register_collect_ftype* gdbarch::ax_pseudo_register_collect
gdbarch_ax_pseudo_register_push_stack_ftype* gdbarch::ax_pseudo_register_push_stack
int gdbarch::believe_pcc_promotion
const struct bfd_arch_info* gdbarch::bfd_arch_info
int gdbarch::bits_big_endian
gdbarch_breakpoint_from_pc_ftype* gdbarch::breakpoint_from_pc
enum bfd_endian gdbarch::byte_order

Definition at line 128 of file gdbarch.c.

Referenced by aarch64_extract_return_value(), aarch64_store_return_value(), alpha_extract_return_value(), alpha_push_dummy_call(), amd64_darwin_sigcontext_addr(), amd64_epilogue_frame_cache(), amd64_frame_cache_1(), amd64_linux_sigcontext_addr(), amd64_windows_frame_cache(), amd64_windows_frame_decode_epilogue(), amd64_windows_frame_decode_insns(), amd64_windows_frame_prev_register(), amd64_windows_skip_trampoline_code(), amd64fbsd_sigcontext_addr(), amd64obsd_collect_uthread(), amd64obsd_supply_uthread(), amd64obsd_trapframe_cache(), arm_extract_return_value(), arm_get_next_pc_raw(), arm_linux_rt_sigreturn_init(), arm_linux_sigreturn_init(), arm_linux_supply_gregset(), arm_m_exception_cache(), arm_pe_skip_trampoline_code(), arm_scan_prologue(), arm_store_return_value(), arm_symbian_skip_trampoline_code(), avr_frame_prev_register(), bfin_extract_return_value(), c_val_print(), call0_frame_cache(), cris_extract_return_value(), cris_scan_prologue(), cris_sigcontext_addr(), cris_store_return_value(), debug_print_register(), decode_prologue(), dwarf2_find_location_expression(), examine_prologue(), f_val_print(), fill_gregset(), find_func_descr(), find_step_target(), frame_unwind_got_constant(), frame_unwind_register_signed(), frame_unwind_register_unsigned(), frv_convert_from_func_ptr_addr(), frv_extract_return_value(), frv_linux_sigcontext_reg_addr(), frv_push_dummy_call(), ft32_analyze_prologue(), ft32_extract_return_value(), ft32_store_return_value(), gdbarch_alloc(), gdbarch_byte_order(), gdbarch_dump(), gdbarch_list_lookup_by_info(), get_frame_memory_signed(), get_frame_memory_unsigned(), gnuv3_make_method_ptr(), h8300_extract_return_value(), h8300_store_return_value(), h8300h_extract_return_value(), h8300h_store_return_value(), hppa_fallback_frame_cache(), hppa_frame_cache(), hppa_frame_prev_register_helper(), i386_darwin_sigcontext_addr(), i386_fetch_pointer_argument(), i386_frame_cache_1(), i386_get_longjmp_target(), i386_linux_get_syscall_number_from_regcache(), i386_linux_resume(), i386_linux_sigcontext_addr(), i386_mpx_set_bounds(), i386_pe_skip_trampoline_code(), i386_push_dummy_call(), i386_record_lea_modrm_addr(), i386_svr4_sigcontext_addr(), i386bsd_sigcontext_addr(), i386nto_sigcontext_addr(), i386obsd_collect_uthread(), i386obsd_supply_pcb(), i386obsd_supply_uthread(), i386obsd_trapframe_cache(), ia64_frame_cache(), ia64_frame_prev_register(), ia64_sigtramp_frame_cache(), ia64_sigtramp_frame_prev_register(), info_spu_dma_command(), info_spu_mailbox_command(), info_spu_proxydma_command(), info_spu_signal_command(), iq2000_extract_return_value(), java_value_print(), lm32_extract_return_value(), lm32_store_return_value(), loclist_describe_location(), m32r_extract_return_value(), m32r_fetch_register(), m32r_skip_prologue(), m32r_store_return_value(), m68k_frame_cache(), m68k_linux_get_sigtramp_info(), m68k_linux_pc_in_sigtramp(), mi_cmd_data_write_memory(), mips64_fill_fpregset(), mips64_fill_gregset(), mips64_linux_get_longjmp_target(), mips_fetch_registers(), mips_get_mips16_fn_stub_pc(), mips_linux_get_longjmp_target(), mips_set_register(), mips_single_step_through_delay(), mips_skip_pic_trampoline_code(), mips_xfer_memory(), mipsnbsd_get_longjmp_target(), monitor_supply_register(), moxie_analyze_prologue(), moxie_extract_return_value(), moxie_store_return_value(), pascal_val_print(), ppcfbsd_sigtramp_frame_sniffer(), ppcobsd_sigtramp_frame_sniffer(), print_frame_nameless_args(), print_scalar_formatted(), printf_decfloat(), printf_wide_c_string(), read_frame_register_unsigned(), read_insn(), record_linux_msghdr(), record_linux_sockaddr(), record_linux_system_call(), s390_backchain_frame_unwind_cache(), score3_analyze_prologue(), sh64_extract_return_value(), sh64_frame_prev_register(), sh_extract_return_value_nofpu(), sh_store_return_value_nofpu(), simple_overlay_update_1(), simple_read_overlay_table(), sparc32_linux_step_trap(), sparc32_store_arguments(), sparc32obsd_collect_uthread(), sparc32obsd_supply_uthread(), sparc64_collect_gregset(), sparc64_linux_step_trap(), sparc64_supply_gregset(), sparc64obsd_collect_uthread(), sparc64obsd_supply_uthread(), sparc_collect_rwindow(), sparc_supply_rwindow(), spu2ppu_sniffer(), spu_fetch_inferior_registers(), spu_fetch_registers(), spu_pseudo_register_read_spu(), spu_pseudo_register_write_spu(), supply_32bit_reg(), supply_gregset(), target_wide_charset(), tfile_xfer_partial(), tic6x_get_longjmp_target(), tilegx_get_longjmp_target(), tramp_frame_start(), unpack_bits_as_long(), unpack_double(), unpack_long(), v850_extract_return_value(), v850_store_return_value(), val_print_string(), vax_push_dummy_call(), vax_store_arguments(), verify_gdbarch(), xstormy16_address_to_pointer(), xstormy16_pointer_to_address(), xtensa_frame_cache(), and xtensa_push_dummy_call().

enum bfd_endian gdbarch::byte_order_for_code
int gdbarch::call_dummy_location
gdbarch_cannot_fetch_register_ftype* gdbarch::cannot_fetch_register
int gdbarch::cannot_step_breakpoint
gdbarch_cannot_store_register_ftype* gdbarch::cannot_store_register
int gdbarch::char_signed
gdbarch_coff_make_msymbol_special_ftype* gdbarch::coff_make_msymbol_special
gdbarch_convert_from_func_ptr_addr_ftype* gdbarch::convert_from_func_ptr_addr
gdbarch_convert_register_p_ftype* gdbarch::convert_register_p
gdbarch_core_info_proc_ftype* gdbarch::core_info_proc
gdbarch_core_pid_to_str_ftype* gdbarch::core_pid_to_str
gdbarch_core_read_description_ftype* gdbarch::core_read_description
gdbarch_core_xfer_shared_libraries_ftype* gdbarch::core_xfer_shared_libraries
gdbarch_core_xfer_shared_libraries_aix_ftype* gdbarch::core_xfer_shared_libraries_aix
void** gdbarch::data
CORE_ADDR gdbarch::decr_pc_after_break
int gdbarch::deprecated_fp_regnum
CORE_ADDR gdbarch::deprecated_function_start_offset
gdbarch_displaced_step_copy_insn_ftype* gdbarch::displaced_step_copy_insn
gdbarch_displaced_step_fixup_ftype* gdbarch::displaced_step_fixup
gdbarch_displaced_step_free_closure_ftype* gdbarch::displaced_step_free_closure
gdbarch_displaced_step_hw_singlestep_ftype* gdbarch::displaced_step_hw_singlestep
gdbarch_displaced_step_location_ftype* gdbarch::displaced_step_location
int gdbarch::double_bit

Definition at line 174 of file gdbarch.c.

Referenced by gdbarch_alloc(), gdbarch_double_bit(), gdbarch_dump(), and set_gdbarch_double_bit().

const struct floatformat** gdbarch::double_format
gdbarch_dtrace_disable_probe_ftype* gdbarch::dtrace_disable_probe
gdbarch_dtrace_enable_probe_ftype* gdbarch::dtrace_enable_probe
gdbarch_dtrace_parse_probe_argument_ftype* gdbarch::dtrace_parse_probe_argument
gdbarch_dtrace_probe_is_enabled_ftype* gdbarch::dtrace_probe_is_enabled
gdbarch_dummy_id_ftype* gdbarch::dummy_id

Definition at line 202 of file gdbarch.c.

Referenced by gdbarch_dummy_id_p(), gdbarch_dump(), and set_gdbarch_dummy_id().

gdbarch_dump_tdep_ftype* gdbarch::dump_tdep

Definition at line 135 of file gdbarch.c.

Referenced by gdbarch_dump(), and gdbarch_find_by_info().

int gdbarch::dwarf2_addr_size
gdbarch_dwarf2_reg_to_regnum_ftype* gdbarch::dwarf2_reg_to_regnum
gdbarch_ecoff_reg_to_regnum_ftype* gdbarch::ecoff_reg_to_regnum
gdbarch_elf_make_msymbol_special_ftype* gdbarch::elf_make_msymbol_special
gdbarch_elfcore_write_linux_prpsinfo_ftype* gdbarch::elfcore_write_linux_prpsinfo
gdbarch_fast_tracepoint_valid_at_ftype* gdbarch::fast_tracepoint_valid_at
gdbarch_fetch_pointer_argument_ftype* gdbarch::fetch_pointer_argument
gdbarch_fetch_tls_load_module_address_ftype* gdbarch::fetch_tls_load_module_address
gdbarch_find_memory_regions_ftype* gdbarch::find_memory_regions
int gdbarch::float_bit

Definition at line 172 of file gdbarch.c.

Referenced by gdbarch_alloc(), gdbarch_dump(), gdbarch_float_bit(), and set_gdbarch_float_bit().

const struct floatformat** gdbarch::float_format
int gdbarch::fp0_regnum

Definition at line 195 of file gdbarch.c.

Referenced by gdbarch_alloc(), gdbarch_dump(), gdbarch_fp0_regnum(), and set_gdbarch_fp0_regnum().

gdbarch_frame_align_ftype* gdbarch::frame_align
CORE_ADDR gdbarch::frame_args_skip

Definition at line 237 of file gdbarch.c.

Referenced by gdbarch_dump(), gdbarch_frame_args_skip(), and set_gdbarch_frame_args_skip().

gdbarch_frame_num_args_ftype* gdbarch::frame_num_args
int gdbarch::frame_red_zone_size
gdbarch_gcc_target_options_ftype* gdbarch::gcc_target_options
const char* gdbarch::gcore_bfd_target
gdbarch_gdb_signal_from_target_ftype* gdbarch::gdb_signal_from_target
gdbarch_gdb_signal_to_target_ftype* gdbarch::gdb_signal_to_target
gdbarch_gen_return_address_ftype* gdbarch::gen_return_address
gdbarch_get_longjmp_target_ftype* gdbarch::get_longjmp_target
gdbarch_get_siginfo_type_ftype* gdbarch::get_siginfo_type
gdbarch_get_syscall_number_ftype* gdbarch::get_syscall_number
gdbarch_gnu_triplet_regexp_ftype* gdbarch::gnu_triplet_regexp
int gdbarch::half_bit

Definition at line 170 of file gdbarch.c.

Referenced by gdbarch_alloc(), gdbarch_dump(), gdbarch_half_bit(), and set_gdbarch_half_bit().

const struct floatformat** gdbarch::half_format
int gdbarch::has_dos_based_file_system
int gdbarch::has_global_breakpoints
int gdbarch::has_global_solist
gdbarch_has_shared_address_space_ftype* gdbarch::has_shared_address_space
int gdbarch::have_nonsteppable_watchpoint
gdbarch_in_solib_return_trampoline_ftype* gdbarch::in_solib_return_trampoline
gdbarch_infcall_mmap_ftype* gdbarch::infcall_mmap
gdbarch_infcall_munmap_ftype* gdbarch::infcall_munmap
gdbarch_info_proc_ftype* gdbarch::info_proc
int gdbarch::initialized_p

Definition at line 121 of file gdbarch.c.

Referenced by gdbarch_data(), gdbarch_find_by_info(), gdbarch_free(), and set_target_gdbarch().

gdbarch_inner_than_ftype* gdbarch::inner_than
gdbarch_insn_is_call_ftype* gdbarch::insn_is_call
gdbarch_insn_is_jump_ftype* gdbarch::insn_is_jump
gdbarch_insn_is_ret_ftype* gdbarch::insn_is_ret
int gdbarch::int_bit

Definition at line 166 of file gdbarch.c.

Referenced by gdbarch_alloc(), gdbarch_dump(), gdbarch_int_bit(), and set_gdbarch_int_bit().

gdbarch_integer_to_address_ftype* gdbarch::integer_to_address
gdbarch_iterate_over_objfiles_in_search_order_ftype* gdbarch::iterate_over_objfiles_in_search_order
gdbarch_iterate_over_regset_sections_ftype* gdbarch::iterate_over_regset_sections
int gdbarch::long_bit

Definition at line 167 of file gdbarch.c.

Referenced by gdbarch_alloc(), gdbarch_dump(), gdbarch_long_bit(), and set_gdbarch_long_bit().

int gdbarch::long_double_bit
const struct floatformat** gdbarch::long_double_format
int gdbarch::long_long_align_bit
int gdbarch::long_long_bit
gdbarch_make_corefile_notes_ftype* gdbarch::make_corefile_notes
gdbarch_make_symbol_special_ftype* gdbarch::make_symbol_special
ULONGEST gdbarch::max_insn_length
gdbarch_memory_insert_breakpoint_ftype* gdbarch::memory_insert_breakpoint
gdbarch_memory_remove_breakpoint_ftype* gdbarch::memory_remove_breakpoint
unsigned gdbarch::nr_data

Definition at line 138 of file gdbarch.c.

Referenced by alloc_gdbarch_data(), deprecated_set_gdbarch_data(), and gdbarch_data().

int gdbarch::num_pseudo_regs

Definition at line 189 of file gdbarch.c.

Referenced by gdbarch_dump(), gdbarch_num_pseudo_regs(), and set_gdbarch_num_pseudo_regs().

int gdbarch::num_regs
struct obstack* gdbarch::obstack

Definition at line 124 of file gdbarch.c.

Referenced by gdbarch_alloc(), gdbarch_data(), gdbarch_free(), and gdbarch_obstack_zalloc().

enum gdb_osabi gdbarch::osabi

Definition at line 130 of file gdbarch.c.

Referenced by gdbarch_alloc(), gdbarch_dump(), gdbarch_list_lookup_by_info(), and gdbarch_osabi().

gdbarch_overlay_update_ftype* gdbarch::overlay_update
int gdbarch::pc_regnum

Definition at line 193 of file gdbarch.c.

Referenced by gdbarch_alloc(), gdbarch_dump(), gdbarch_pc_regnum(), and set_gdbarch_pc_regnum().

gdbarch_pointer_to_address_ftype* gdbarch::pointer_to_address
gdbarch_print_float_info_ftype* gdbarch::print_float_info
gdbarch_print_insn_ftype* gdbarch::print_insn
gdbarch_print_registers_info_ftype* gdbarch::print_registers_info
gdbarch_print_vector_info_ftype* gdbarch::print_vector_info
gdbarch_process_record_ftype* gdbarch::process_record
gdbarch_process_record_signal_ftype* gdbarch::process_record_signal
int gdbarch::ps_regnum
gdbarch_pseudo_register_read_ftype* gdbarch::pseudo_register_read
gdbarch_pseudo_register_read_value_ftype* gdbarch::pseudo_register_read_value
gdbarch_pseudo_register_write_ftype* gdbarch::pseudo_register_write
int gdbarch::ptr_bit

Definition at line 178 of file gdbarch.c.

Referenced by gdbarch_alloc(), gdbarch_dump(), gdbarch_ptr_bit(), and set_gdbarch_ptr_bit().

gdbarch_push_dummy_call_ftype* gdbarch::push_dummy_call
gdbarch_push_dummy_code_ftype* gdbarch::push_dummy_code
struct ravenscar_arch_ops* gdbarch::ravenscar_ops
gdbarch_read_pc_ftype* gdbarch::read_pc

Definition at line 182 of file gdbarch.c.

Referenced by gdbarch_dump(), gdbarch_read_pc(), gdbarch_read_pc_p(), and set_gdbarch_read_pc().

gdbarch_record_special_symbol_ftype* gdbarch::record_special_symbol
gdbarch_register_name_ftype* gdbarch::register_name
gdbarch_register_reggroup_p_ftype* gdbarch::register_reggroup_p
gdbarch_register_sim_regno_ftype* gdbarch::register_sim_regno
gdbarch_register_to_value_ftype* gdbarch::register_to_value
gdbarch_register_type_ftype* gdbarch::register_type
gdbarch_relocate_instruction_ftype* gdbarch::relocate_instruction
gdbarch_remote_breakpoint_from_pc_ftype* gdbarch::remote_breakpoint_from_pc
gdbarch_remote_register_number_ftype* gdbarch::remote_register_number
gdbarch_return_in_first_hidden_param_p_ftype* gdbarch::return_in_first_hidden_param_p
gdbarch_return_value_ftype* gdbarch::return_value
gdbarch_sdb_reg_to_regnum_ftype* gdbarch::sdb_reg_to_regnum
int gdbarch::short_bit

Definition at line 165 of file gdbarch.c.

Referenced by gdbarch_alloc(), gdbarch_dump(), gdbarch_short_bit(), and set_gdbarch_short_bit().

gdbarch_single_step_through_delay_ftype* gdbarch::single_step_through_delay
gdbarch_skip_entrypoint_ftype* gdbarch::skip_entrypoint
gdbarch_skip_main_prologue_ftype* gdbarch::skip_main_prologue
gdbarch_skip_permanent_breakpoint_ftype* gdbarch::skip_permanent_breakpoint
gdbarch_skip_prologue_ftype* gdbarch::skip_prologue
gdbarch_skip_solib_resolver_ftype* gdbarch::skip_solib_resolver
gdbarch_skip_trampoline_code_ftype* gdbarch::skip_trampoline_code
gdbarch_software_single_step_ftype* gdbarch::software_single_step
int gdbarch::sofun_address_maybe_missing
const char* gdbarch::solib_symbols_extension
int gdbarch::sp_regnum

Definition at line 192 of file gdbarch.c.

Referenced by gdbarch_alloc(), gdbarch_dump(), gdbarch_sp_regnum(), and set_gdbarch_sp_regnum().

gdbarch_stab_reg_to_regnum_ftype* gdbarch::stab_reg_to_regnum
gdbarch_stabs_argument_has_addr_ftype* gdbarch::stabs_argument_has_addr
gdbarch_stack_frame_destroyed_p_ftype* gdbarch::stack_frame_destroyed_p
const char* gdbarch::stap_gdb_register_prefix
const char* gdbarch::stap_gdb_register_suffix
const char* const* gdbarch::stap_integer_prefixes
const char* const* gdbarch::stap_integer_suffixes
gdbarch_stap_is_single_operand_ftype* gdbarch::stap_is_single_operand
gdbarch_stap_parse_special_token_ftype* gdbarch::stap_parse_special_token
const char* const* gdbarch::stap_register_indirection_prefixes
const char* const* gdbarch::stap_register_indirection_suffixes
const char* const* gdbarch::stap_register_prefixes
const char* const* gdbarch::stap_register_suffixes
gdbarch_static_transform_name_ftype* gdbarch::static_transform_name
struct syscalls_info* gdbarch::syscalls_info

Definition at line 295 of file gdbarch.c.

Referenced by gdbarch_dump(), gdbarch_syscalls_info(), and set_gdbarch_syscalls_info().

const struct target_desc* gdbarch::target_desc
struct gdbarch_tdep* gdbarch::tdep

Definition at line 134 of file gdbarch.c.

Referenced by gdbarch_alloc(), and gdbarch_tdep().

gdbarch_unwind_pc_ftype* gdbarch::unwind_pc
gdbarch_unwind_sp_ftype* gdbarch::unwind_sp
gdbarch_value_from_register_ftype* gdbarch::value_from_register
gdbarch_value_to_register_ftype* gdbarch::value_to_register
int gdbarch::vbit_in_delta

Definition at line 274 of file gdbarch.c.

Referenced by gdbarch_dump(), gdbarch_vbit_in_delta(), and set_gdbarch_vbit_in_delta().

gdbarch_virtual_frame_pointer_ftype* gdbarch::virtual_frame_pointer
gdbarch_vsyscall_range_ftype* gdbarch::vsyscall_range
int gdbarch::vtable_function_descriptors
gdbarch_write_pc_ftype* gdbarch::write_pc
const char* gdbarch::xml_syscall_file

Definition at line 294 of file gdbarch.c.

Referenced by gdbarch_dump(), gdbarch_xml_syscall_file(), and set_gdbarch_xml_syscall_file().


The documentation for this struct was generated from the following file: