Lines Matching full:const

27 	const char		*name;
28 const struct ins *instructions;
31 const char *insn_suffix;
44 bool (*ins_is_fused)(const struct arch *arch, const char *ins1,
45 const char *ins2);
46 const struct ins_ops *(*associate_instruction_ops)(struct arch *arch, const char *name);
55 const char *name;
56 const struct ins_ops *ops;
93 int (*parse)(const struct arch *arch, struct ins_operands *ops, struct map_symbol *ms,
95 int (*scnprintf)(const struct ins *ins, char *bf, size_t size,
102 const struct arch *arch;
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);
115 extern const struct ins_ops call_ops;
116 extern const struct ins_ops dec_ops;
117 extern const struct ins_ops jump_ops;
118 extern const struct ins_ops mov_ops;
119 extern const struct ins_ops nop_ops;
120 extern const struct ins_ops lock_ops;
121 extern const struct ins_ops ret_ops;
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);
139 bool ins__is_call(const struct ins *ins);
140 bool ins__is_jump(const struct ins *ins);
141 bool ins__is_fused(const struct arch *arch, const char *ins1, const char *ins2);
142 bool ins__is_ret(const struct ins *ins);
143 bool ins__is_lock(const struct ins *ins);
145 const struct ins_ops *check_ppc_insn(struct disasm_line *dl);
153 int ins__raw_scnprintf(const struct ins *ins, char *bf, size_t size,
155 int ins__scnprintf(const struct ins *ins, char *bf, size_t size,
157 int call__scnprintf(const struct ins *ins, char *bf, size_t size,
159 int jump__scnprintf(const struct ins *ins, char *bf, size_t size,
161 int mov__scnprintf(const struct ins *ins, char *bf, size_t size,