mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-26 16:18:31 +00:00
Give names to app registers and control registers. Fix a typo handling
mov from branch register instructions.
This commit is contained in:
parent
fe4f4f067a
commit
a3f05798c1
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=67193
@ -183,73 +183,73 @@ const char *branch_names[] = {
|
||||
};
|
||||
|
||||
const char *appreg_names[] = {
|
||||
"ar0", "ar1", "ar2", "ar3",
|
||||
"ar4", "ar5", "ar6", "ar7",
|
||||
"ar8", "ar9", "ar10", "ar11",
|
||||
"ar12", "ar13", "ar14", "ar15",
|
||||
"ar16", "ar17", "ar18", "ar19",
|
||||
"ar20", "ar21", "ar22", "ar23",
|
||||
"ar24", "ar25", "ar26", "ar27",
|
||||
"ar28", "ar29", "ar30", "ar31",
|
||||
"ar32", "ar33", "ar34", "ar35",
|
||||
"ar36", "ar37", "ar38", "ar39",
|
||||
"ar40", "ar41", "ar42", "ar43",
|
||||
"ar44", "ar45", "ar46", "ar47",
|
||||
"ar48", "ar49", "ar50", "ar51",
|
||||
"ar52", "ar53", "ar54", "ar55",
|
||||
"ar56", "ar57", "ar58", "ar59",
|
||||
"ar60", "ar61", "ar62", "ar63",
|
||||
"ar64", "ar65", "ar66", "ar67",
|
||||
"ar68", "ar69", "ar70", "ar71",
|
||||
"ar72", "ar73", "ar74", "ar75",
|
||||
"ar76", "ar77", "ar78", "ar79",
|
||||
"ar80", "ar81", "ar82", "ar83",
|
||||
"ar84", "ar85", "ar86", "ar87",
|
||||
"ar88", "ar89", "ar90", "ar91",
|
||||
"ar92", "ar93", "ar94", "ar95",
|
||||
"ar96", "ar97", "ar98", "ar99",
|
||||
"ar100","ar101","ar102","ar103",
|
||||
"ar104","ar105","ar106","ar107",
|
||||
"ar108","ar109","ar110","ar111",
|
||||
"ar112","ar113","ar114","ar115",
|
||||
"ar116","ar117","ar118","ar119",
|
||||
"ar120","ar121","ar122","ar123",
|
||||
"ar124","ar125","ar126","ar127",
|
||||
"ar.k0", "ar.k1", "ar.k2", "ar.k3",
|
||||
"ar.k4", "ar.k5", "ar.k6", "ar.k7",
|
||||
"ar8", "ar9", "ar10", "ar11",
|
||||
"ar12", "ar13", "ar14", "ar15",
|
||||
"ar.rsc", "ar.bsp", "ar.bspstore", "ar.rnat",
|
||||
"ar20", "ar.fcr", "ar22", "ar23",
|
||||
"ar.eflag", "ar.csd", "ar.ssd", "ar.cflg",
|
||||
"ar.fsr", "ar.fir", "ar.fdr", "ar31",
|
||||
"ar.ccv", "ar33", "ar34", "ar35",
|
||||
"ar.unat", "ar37", "ar38", "ar39",
|
||||
"ar.fpsr", "ar41", "ar42", "ar43",
|
||||
"ar.itc", "ar45", "ar46", "ar47",
|
||||
"ar48", "ar49", "ar50", "ar51",
|
||||
"ar52", "ar53", "ar54", "ar55",
|
||||
"ar56", "ar57", "ar58", "ar59",
|
||||
"ar60", "ar61", "ar62", "ar63",
|
||||
"ar.pfs", "ar.lc", "ar.ec", "ar67",
|
||||
"ar68", "ar69", "ar70", "ar71",
|
||||
"ar72", "ar73", "ar74", "ar75",
|
||||
"ar76", "ar77", "ar78", "ar79",
|
||||
"ar80", "ar81", "ar82", "ar83",
|
||||
"ar84", "ar85", "ar86", "ar87",
|
||||
"ar88", "ar89", "ar90", "ar91",
|
||||
"ar92", "ar93", "ar94", "ar95",
|
||||
"ar96", "ar97", "ar98", "ar99",
|
||||
"ar100", "ar101", "ar102", "ar103",
|
||||
"ar104", "ar105", "ar106", "ar107",
|
||||
"ar108", "ar109", "ar110", "ar111",
|
||||
"ar112", "ar113", "ar114", "ar115",
|
||||
"ar116", "ar117", "ar118", "ar119",
|
||||
"ar120", "ar121", "ar122", "ar123",
|
||||
"ar124", "ar125", "ar126", "ar127",
|
||||
};
|
||||
|
||||
const char *control_names[] = {
|
||||
"cr0", "cr1", "cr2", "cr3",
|
||||
"cr4", "cr5", "cr6", "cr7",
|
||||
"cr8", "cr9", "cr10", "cr11",
|
||||
"cr12", "cr13", "cr14", "cr15",
|
||||
"cr16", "cr17", "cr18", "cr19",
|
||||
"cr20", "cr21", "cr22", "cr23",
|
||||
"cr24", "cr25", "cr26", "cr27",
|
||||
"cr28", "cr29", "cr30", "cr31",
|
||||
"cr32", "cr33", "cr34", "cr35",
|
||||
"cr36", "cr37", "cr38", "cr39",
|
||||
"cr40", "cr41", "cr42", "cr43",
|
||||
"cr44", "cr45", "cr46", "cr47",
|
||||
"cr48", "cr49", "cr50", "cr51",
|
||||
"cr52", "cr53", "cr54", "cr55",
|
||||
"cr56", "cr57", "cr58", "cr59",
|
||||
"cr60", "cr61", "cr62", "cr63",
|
||||
"cr64", "cr65", "cr66", "cr67",
|
||||
"cr68", "cr69", "cr70", "cr71",
|
||||
"cr72", "cr73", "cr74", "cr75",
|
||||
"cr76", "cr77", "cr78", "cr79",
|
||||
"cr80", "cr81", "cr82", "cr83",
|
||||
"cr84", "cr85", "cr86", "cr87",
|
||||
"cr88", "cr89", "cr90", "cr91",
|
||||
"cr92", "cr93", "cr94", "cr95",
|
||||
"cr96", "cr97", "cr98", "cr99",
|
||||
"cr100","cr101","cr102","cr103",
|
||||
"cr104","cr105","cr106","cr107",
|
||||
"cr108","cr109","cr110","cr111",
|
||||
"cr112","cr113","cr114","cr115",
|
||||
"cr116","cr117","cr118","cr119",
|
||||
"cr120","cr121","cr122","cr123",
|
||||
"cr124","cr125","cr126","cr127",
|
||||
"cr.dcr", "cr.itm", "cr.iva", "cr3",
|
||||
"cr4", "cr5", "cr6", "cr7",
|
||||
"cr.pta", "cr9", "cr10", "cr11",
|
||||
"cr12", "cr13", "cr14", "cr15",
|
||||
"cr.ipsr", "cr.isr", "cr18", "cr.iip",
|
||||
"cr.ifa", "cr.itir", "cr.iipa", "cr.ifs",
|
||||
"cr.iim", "cr.iha", "cr26", "cr27",
|
||||
"cr28", "cr29", "cr30", "cr31",
|
||||
"cr32", "cr33", "cr34", "cr35",
|
||||
"cr36", "cr37", "cr38", "cr39",
|
||||
"cr40", "cr41", "cr42", "cr43",
|
||||
"cr44", "cr45", "cr46", "cr47",
|
||||
"cr48", "cr49", "cr50", "cr51",
|
||||
"cr52", "cr53", "cr54", "cr55",
|
||||
"cr56", "cr57", "cr58", "cr59",
|
||||
"cr60", "cr61", "cr62", "cr63",
|
||||
"cr.lid", "cr.ivr", "cr.tpr", "cr.eoi",
|
||||
"cr.irr0", "cr.irr1", "cr.irr2", "cr.irr3",
|
||||
"cr.itv", "cr.pmv", "cr.cmcv", "cr75",
|
||||
"cr76", "cr77", "cr78", "cr79",
|
||||
"cr.lrr0", "cr.lrr1", "cr82", "cr83",
|
||||
"cr84", "cr85", "cr86", "cr87",
|
||||
"cr88", "cr89", "cr90", "cr91",
|
||||
"cr92", "cr93", "cr94", "cr95",
|
||||
"cr96", "cr97", "cr98", "cr99",
|
||||
"cr100", "cr101", "cr102", "cr103",
|
||||
"cr104", "cr105", "cr106", "cr107",
|
||||
"cr108", "cr109", "cr110", "cr111",
|
||||
"cr112", "cr113", "cr114", "cr115",
|
||||
"cr116", "cr117", "cr118", "cr119",
|
||||
"cr120", "cr121", "cr122", "cr123",
|
||||
"cr124", "cr125", "cr126", "cr127",
|
||||
};
|
||||
|
||||
static void
|
||||
@ -701,7 +701,7 @@ ia64_print_I22(const char *name, u_int64_t ins, db_addr_t loc)
|
||||
db_printf("%s %s=%s",
|
||||
name,
|
||||
register_names[u.I22.r1],
|
||||
register_names[u.I22.b2]);
|
||||
branch_names[u.I22.b2]);
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user