Lines Matching refs:dalts

882 static int disas_alt_print_insn(struct disas_alt *dalts, int alt_count,  in disas_alt_print_insn()  argument
893 dalt = &dalts[i]; in disas_alt_print_insn()
926 static void disas_alt_print_wide(char *alt_name, struct disas_alt *dalts, int alt_count, in disas_alt_print_wide() argument
934 orig_insn = dalts[0].orig_insn; in disas_alt_print_wide()
941 if (strlen(alt_name) > dalts[0].width) in disas_alt_print_wide()
942 dalts[0].width = strlen(alt_name); in disas_alt_print_wide()
943 printf("| %-*s ", dalts[0].width, alt_name); in disas_alt_print_wide()
946 printf("| %-*s ", dalts[i].width, dalts[i].name); in disas_alt_print_wide()
958 offset_next = disas_alt_print_insn(dalts, alt_count, insn_count, in disas_alt_print_wide()
966 static void disas_alt_print_compact(char *alt_name, struct disas_alt *dalts, in disas_alt_print_compact() argument
974 orig_insn = dalts[0].orig_insn; in disas_alt_print_compact()
988 if (dalts[i].width > width) in disas_alt_print_compact()
989 width = dalts[i].width; in disas_alt_print_compact()
994 dalts[i].insn[0].str, dalts[i].name); in disas_alt_print_compact()
1001 printf("%*s= %s\n", len, "", dalts[i].name); in disas_alt_print_compact()
1003 if (!dalts[i].insn[j].str) in disas_alt_print_compact()
1006 orig_insn->offset + dalts[i].insn[j].offset, 0, in disas_alt_print_compact()
1007 "| %s\n", dalts[i].insn[j].str); in disas_alt_print_compact()
1020 static int disas_alt_trim_nops(struct disas_alt *dalts, int alt_count, in disas_alt_trim_nops() argument
1036 dalt = &dalts[i]; in disas_alt_trim_nops()
1079 struct disas_alt dalts[DISAS_ALT_MAX] = { 0 }; in disas_alt() local
1101 err = disas_alt_init(&dalts[0], orig_insn, NULL); in disas_alt()
1107 insn_count = disas_alt_default(dctx, &dalts[0]); in disas_alt()
1123 dalt = &dalts[i]; in disas_alt()
1157 insn_count = disas_alt_trim_nops(dalts, alt_count, insn_count); in disas_alt()
1160 disas_alt_print_wide(alt_name, dalts, alt_count, insn_count); in disas_alt()
1162 disas_alt_print_compact(alt_name, dalts, alt_count, insn_count); in disas_alt()
1169 free(dalts[i].name); in disas_alt()
1171 free(dalts[i].insn[j].str); in disas_alt()