#include "bfd.h"#include "sysdep.h"#include "libbfd.h"#include "../opcodes/sh-opc.h"

Go to the source code of this file.
| #define SH2_NEXT arch_info_struct + 1 |
| #define SH2A_NEXT arch_info_struct + 14 |
| #define SH2A_NOFPU_NEXT arch_info_struct + 15 |
| #define SH2A_NOFPU_OR_SH3_NOMMU_NEXT arch_info_struct + 17 |
| #define SH2A_NOFPU_OR_SH4_NOMMU_NOFPU_NEXT arch_info_struct + 16 |
| #define SH2A_OR_SH3E_NEXT arch_info_struct + 19 |
| #define SH2A_OR_SH4_NEXT arch_info_struct + 18 |
| #define SH2E_NEXT arch_info_struct + 2 |
| #define SH3_DSP_NEXT arch_info_struct + 6 |
| #define SH3_NEXT arch_info_struct + 4 |
| #define SH3_NOMMU_NEXT arch_info_struct + 5 |
| #define SH3E_NEXT arch_info_struct + 7 |
| #define SH4_NEXT arch_info_struct + 8 |
| #define SH4_NOFPU_NEXT arch_info_struct + 11 |
| #define SH4_NOMMU_NOFPU_NEXT arch_info_struct + 12 |
| #define SH4A_NEXT arch_info_struct + 9 |
| #define SH4A_NOFPU_NEXT arch_info_struct + 13 |
| #define SH4AL_DSP_NEXT arch_info_struct + 10 |
| #define SH_DSP_NEXT arch_info_struct + 3 |
| #define SH_NEXT arch_info_struct + 0 |
| unsigned int sh_get_arch_from_bfd_mach | ( | unsigned long | mach | ) |
Definition at line 392 of file cpu-sh.c.
References BFD_FAIL, bfd_mach, bfd_to_arch_table, i, and SH_ARCH_UNKNOWN_ARCH.
Referenced by print_insn_sh().
| unsigned int sh_get_arch_up_from_bfd_mach | ( | unsigned long | mach | ) |
Definition at line 414 of file cpu-sh.c.
References BFD_FAIL, bfd_mach, bfd_to_arch_table, i, and SH_ARCH_UNKNOWN_ARCH.
Referenced by sh_merge_bfd_arch().
| unsigned long sh_get_bfd_mach_from_arch_set | ( | unsigned int | arch_set | ) |
Definition at line 437 of file cpu-sh.c.
References arch_sh_dp_fpu, arch_sh_has_dsp, arch_sh_no_co, arch_sh_sp_fpu, BFD_ASSERT, bfd_mach, bfd_to_arch_table, i, result, and SH_MERGE_ARCH_SET_VALID.
Referenced by sh_find_elf_flags(), and sh_merge_bfd_arch().
Definition at line 492 of file cpu-sh.c.
References _bfd_generic_verify_endian_match(), bfd_arch_sh, bfd_default_set_arch_mach(), bfd_error_bad_value, bfd_get_mach(), bfd_printable_name(), bfd_set_error(), FALSE, SH_ARCH_SET_HAS_DSP, sh_get_arch_up_from_bfd_mach(), sh_get_bfd_mach_from_arch_set(), SH_MERGE_ARCH_SET, SH_VALID_ARCH_SET, SH_VALID_CO_ARCH_SET, and TRUE.
Referenced by sh_elf_merge_private_data().
const bfd_arch_info_type arch_info_struct[] [static] |
Definition at line 360 of file cpu-sh.c.
Referenced by choose_arch_by_number(), sh_find_elf_flags(), sh_get_arch_from_bfd_mach(), sh_get_arch_up_from_bfd_mach(), and sh_get_bfd_mach_from_arch_set().
Initial value:
{
32,
32,
8,
bfd_arch_sh,
bfd_mach_sh,
"sh",
"sh",
1,
TRUE,
bfd_default_compatible,
bfd_default_scan,
SH_NEXT
}
struct { ... } bfd_to_arch_table[] [static] |
Referenced by sh_get_arch_from_bfd_mach(), sh_get_arch_up_from_bfd_mach(), and sh_get_bfd_mach_from_arch_set().
1.5.6