Lines Matching refs:arch

25 struct arch {  struct
44 bool (*ins_is_fused)(const struct arch *arch, const char *ins1, argument
46 const struct ins_ops *(*associate_instruction_ops)(struct arch *arch, const char *name); argument
93 int (*parse)(const struct arch *arch, struct ins_operands *ops, struct map_symbol *ms,
102 const struct arch *arch; member
111 const struct arch *arch__find(uint16_t e_machine, uint32_t e_flags, const char *cpuid);
112 bool arch__is_x86(const struct arch *arch);
113 bool arch__is_powerpc(const struct arch *arch);
123 int arch__associate_ins_ops(struct arch *arch, const char *name, const struct ins_ops *ops);
125 const struct arch *arch__new_arc(const struct e_machine_and_e_flags *id, const char *cpuid);
126 const struct arch *arch__new_arm(const struct e_machine_and_e_flags *id, const char *cpuid);
127 const struct arch *arch__new_arm64(const struct e_machine_and_e_flags *id, const char *cpuid);
128 const struct arch *arch__new_csky(const struct e_machine_and_e_flags *id, const char *cpuid);
129 const struct arch *arch__new_loongarch(const struct e_machine_and_e_flags *id, const char *cpuid);
130 const struct arch *arch__new_mips(const struct e_machine_and_e_flags *id, const char *cpuid);
131 const struct arch *arch__new_powerpc(const struct e_machine_and_e_flags *id, const char *cpuid);
132 const struct arch *arch__new_riscv64(const struct e_machine_and_e_flags *id, const char *cpuid);
133 const struct arch *arch__new_s390(const struct e_machine_and_e_flags *id, const char *cpuid);
134 const struct arch *arch__new_sparc(const struct e_machine_and_e_flags *id, const char *cpuid);
135 const struct arch *arch__new_x86(const struct e_machine_and_e_flags *id, const char *cpuid);
137 const struct ins_ops *ins__find(const struct arch *arch, const char *name, struct disasm_line *dl);
141 bool ins__is_fused(const struct arch *arch, const char *ins1, const char *ins2);