GDB (xrefs)

Public Attributes | List of all members
gdbarch_info Struct Reference

`#include "gdbarch.h"`

## Public Attributes
const struct bfd_arch_info * | bfd_arch_info
enum bfd_endian | byte_order
enum bfd_endian | byte_order_for_code
bfd * | abfd
union {
struct gdbarch_tdep_info * tdep_info
struct tdesc_arch_data * tdesc_data
int * id
}; |
enum gdb_osabi | osabi
const struct target_desc * | target_desc

## Detailed Description

Definition at line 1626 of file gdbarch.h.

## Member Data Documentation

## ◆ @65

union { ... }

## ◆ abfd

bfd* gdbarch_info::abfd

Definition at line 1637 of file gdbarch.h.

Referenced by arm_gdbarch_init(), cris_gdbarch_init(), frv_gdbarch_init(), gdbarch_find_by_info(), gdbarch_from_bfd(), gdbarch_info_fill(), gdbarch_update_p(), m68hc11_gdbarch_init(), mep_gdbarch_init(), mips_gdbarch_init(), msp430_gdbarch_init(), nds32_gdbarch_init(), rl78_gdbarch_init(), rs6000_create_inferior(), rs6000_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), set_gdbarch_from_file(), sh64_gdbarch_init(), spu_gdbarch_init(), tic6x_uclinux_init_abi(), tilegx_gdbarch_init(), and v850_gdbarch_init().

## ◆ bfd_arch_info

const struct bfd_arch_info* gdbarch_info::bfd_arch_info

Definition at line 1629 of file gdbarch.h.

Referenced by arc_tdesc_init(), avr_gdbarch_init(), BP_MANIPULATION(), darwin_check_osabi(), frv_gdbarch_init(), gdbarch_alloc(), gdbarch_find_by_info(), gdbarch_info_fill(), gdbarch_init_osabi(), gdbarch_list_lookup_by_info(), hppa_gdbarch_init(), initialize_current_architecture(), m32c_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), mep_gdbarch_init(), mips_gdbarch_init(), mn10300_gdbarch_init(), or1k_gdbarch_init(), ppu2spu_sniffer(), rs6000_create_inferior(), rs6000_gdbarch_init(), s390_gdbarch_init(), score_gdbarch_init(), set_architecture(), sh_gdbarch_init(), sh_linux_init_abi(), spu_gdbarch(), and v850_gdbarch_init().

## ◆ byte_order

enum bfd_endian gdbarch_info::byte_order

Definition at line 1632 of file gdbarch.h.

Referenced by arm_netbsd_init_abi_common(), armobsd_init_abi(), cris_gdbarch_init(), darwin_check_osabi(), gdbarch_alloc(), gdbarch_find_by_info(), gdbarch_info_fill(), gdbarch_info_init(), gdbarch_list_lookup_by_info(), i386_darwin_sstep_at_sigreturn(), initialize_current_architecture(), mep_gdbarch_init(), or1k_gdbarch_init(), ppu2spu_sniffer(), rs6000_gdbarch_init(), set_endian(), spu_gdbarch(), tic6x_uclinux_init_abi(), and xtensa_gdbarch_init().

## ◆ byte_order_for_code

enum bfd_endian gdbarch_info::byte_order_for_code

Definition at line 1634 of file gdbarch.h.

Referenced by aarch64_gdbarch_init(), arm_gdbarch_init(), arm_linux_init_abi(), gdbarch_alloc(), gdbarch_info_fill(), gdbarch_info_init(), and initialize_current_architecture().

## ◆ id

int* gdbarch_info::id

Definition at line 1653 of file gdbarch.h.

Referenced by ppu2spu_sniffer(), spu_gdbarch(), and spu_gdbarch_init().

## ◆ osabi

enum gdb_osabi gdbarch_info::osabi

Definition at line 1657 of file gdbarch.h.

Referenced by darwin_check_osabi(), gdbarch_alloc(), gdbarch_find_by_info(), gdbarch_info_fill(), gdbarch_info_init(), gdbarch_init_osabi(), gdbarch_list_lookup_by_info(), mips_gdbarch_init(), ppu2spu_sniffer(), rs6000_gdbarch_init(), set_osabi(), and spu_gdbarch().

## ◆ target_desc

const struct target_desc* gdbarch_info::target_desc

Definition at line 1660 of file gdbarch.h.

Referenced by aarch64_gdbarch_init(), amd64_init_abi(), arc_gdbarch_init(), arc_tdesc_init(), arm_gdbarch_init(), gdbarch_alloc(), gdbarch_info_fill(), gdbarch_list_lookup_by_info(), gdbarch_update_p(), i386_gdbarch_init(), i386_go32_init_abi(), i386_linux_init_abi(), m68k_gdbarch_init(), microblaze_gdbarch_init(), mips_gdbarch_init(), mips_linux_init_abi(), nds32_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), ppc_linux_init_abi(), rs6000_gdbarch_init(), s390_gdbarch_init(), set_gdbarch_from_file(), sparc32_gdbarch_init(), target_find_description(), and tic6x_gdbarch_init().

## ◆ tdep_info

struct gdbarch_tdep_info* gdbarch_info::tdep_info

Definition at line 1644 of file gdbarch.h.

Referenced by amd64_init_abi(), and gdbarch_find_by_info().

## ◆ tdesc_data

struct tdesc_arch_data* gdbarch_info::tdesc_data

Definition at line 1648 of file gdbarch.h.

Referenced by aarch64_gdbarch_init(), amd64_linux_init_abi(), amd64_x32_linux_init_abi(), i386_gdbarch_init(), i386_linux_init_abi(), mips_gdbarch_init(), mips_linux_init_abi(), nds32_gdbarch_init(), ppc_linux_init_abi(), rs6000_gdbarch_init(), and sparc32_gdbarch_init().

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

- /tmp/gdb-8.1/gdb/gdbarch.h