Rizin
unix-like reverse engineering framework and cli tools
|
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <stdbool.h>
#include "sysdep.h"
#include "disas-asm.h"
#include "opcode/tricore.h"
Go to the source code of this file.
Functions | |
int | bfd_default_scan (bfd_arch_info_type *info, const char *string) const |
const bfd_arch_info_type * | bfd_default_compatible (bfd_arch_info_type *a, const bfd_arch_info_type *b) const |
void tricore_init_arch_vars | PARAMS ((unsigned long)) |
void | tricore_init_arch_vars (unsigned long mach) |
const bfd_arch_info_type* bfd_default_compatible | ( | bfd_arch_info_type * | a, |
const bfd_arch_info_type * | b | ||
) | const |
Definition at line 84 of file cpu-tricore.c.
int bfd_default_scan | ( | bfd_arch_info_type * | info, |
const char * | string | ||
) | const |
Definition at line 76 of file cpu-tricore.c.
void tricore_init_arch_vars PARAMS | ( | (unsigned long) | ) |
Definition at line 187 of file cpu-tricore.c.
References bfd_mach_rider_2, bfd_mach_rider_a, bfd_mach_rider_b, bfd_mach_rider_mask, TRICORE_FMT_ABS, TRICORE_FMT_ABSB, TRICORE_FMT_B, TRICORE_FMT_BIT, TRICORE_FMT_BO, TRICORE_FMT_BOL, TRICORE_FMT_BRC, TRICORE_FMT_BRN, TRICORE_FMT_BRR, TRICORE_FMT_RC, TRICORE_FMT_RCPW, TRICORE_FMT_RCR, TRICORE_FMT_RCRR, TRICORE_FMT_RCRW, TRICORE_FMT_RLC, TRICORE_FMT_RR, TRICORE_FMT_RR1, TRICORE_FMT_RR2, TRICORE_FMT_RRPW, TRICORE_FMT_RRR, TRICORE_FMT_RRR1, TRICORE_FMT_RRR2, TRICORE_FMT_RRRR, TRICORE_FMT_RRRW, TRICORE_FMT_SB, TRICORE_FMT_SBC, TRICORE_FMT_SBR, TRICORE_FMT_SBRN, TRICORE_FMT_SC, TRICORE_FMT_SLR, TRICORE_FMT_SLRO, TRICORE_FMT_SR, TRICORE_FMT_SRC, TRICORE_FMT_SRO, TRICORE_FMT_SRR, TRICORE_FMT_SRRS, TRICORE_FMT_SSR, TRICORE_FMT_SSRO, TRICORE_FMT_SYS, tricore_mask_abs, tricore_mask_absb, tricore_mask_b, tricore_mask_bit, tricore_mask_bo, tricore_mask_bol, tricore_mask_brc, tricore_mask_brn, tricore_mask_brr, tricore_mask_rc, tricore_mask_rcpw, tricore_mask_rcr, tricore_mask_rcrr, tricore_mask_rcrw, tricore_mask_rlc, tricore_mask_rr, tricore_mask_rr1, tricore_mask_rr2, tricore_mask_rrpw, tricore_mask_rrr, tricore_mask_rrr1, tricore_mask_rrr2, tricore_mask_rrrr, tricore_mask_rrrw, tricore_mask_sb, tricore_mask_sbc, tricore_mask_sbr, tricore_mask_sbrn, tricore_mask_sc, tricore_mask_slr, tricore_mask_slro, tricore_mask_sr, tricore_mask_src, tricore_mask_sro, tricore_mask_srr, tricore_mask_srrs, tricore_mask_ssr, tricore_mask_ssro, tricore_mask_sys, and tricore_opmask.
Referenced by print_insn_tricore().
|
static |
Definition at line 111 of file cpu-tricore.c.
const bfd_arch_info_type bfd_tricore_arch |
Definition at line 162 of file cpu-tricore.c.
Definition at line 34 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 35 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 36 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 37 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 38 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 39 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 40 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 41 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 42 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 43 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 44 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 45 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 46 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 47 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 48 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 49 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 50 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 51 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 52 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 53 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 54 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 55 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 56 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 57 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 59 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 60 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 61 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 62 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 63 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 64 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 65 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 66 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 67 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 68 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 69 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 70 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 71 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 72 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
Definition at line 58 of file cpu-tricore.c.
Referenced by tricore_init_arch_vars().
unsigned long tricore_opmask[TRICORE_FMT_MAX] |
Definition at line 73 of file cpu-tricore.c.
Referenced by decode_tricore_insn(), and tricore_init_arch_vars().