diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-05-26 03:04:47 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-05-26 03:04:53 +0200 |
commit | 377a9387cec7d4bdd6739d3bcc03f77f524adc69 (patch) | |
tree | 4db65bd955d2f530a8ce3eb5868e98744c7c6094 | |
parent | 9a8e6290eb6db52b3aa19cad522880d22807ed65 (diff) | |
download | gnumach-377a9387cec7d4bdd6739d3bcc03f77f524adc69.tar.gz gnumach-377a9387cec7d4bdd6739d3bcc03f77f524adc69.tar.bz2 gnumach-377a9387cec7d4bdd6739d3bcc03f77f524adc69.zip |
kdb: Add showing new 64bit registers
-rw-r--r-- | i386/i386/db_trace.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/i386/i386/db_trace.c b/i386/i386/db_trace.c index 04c868af..2b6ad741 100644 --- a/i386/i386/db_trace.c +++ b/i386/i386/db_trace.c @@ -69,6 +69,18 @@ struct db_variable db_regs[] = { { "edi",(long *)&ddb_regs.edi, db_i386_reg_value }, { "eip",(long *)&ddb_regs.eip, db_i386_reg_value }, { "efl",(long *)&ddb_regs.efl, db_i386_reg_value }, +#ifdef __x86_64__ + { "r8", (long *)&ddb_regs.r8, db_i386_reg_value }, + { "r9", (long *)&ddb_regs.r9, db_i386_reg_value }, + { "r10",(long *)&ddb_regs.r10, db_i386_reg_value }, + { "r11",(long *)&ddb_regs.r11, db_i386_reg_value }, + { "r12",(long *)&ddb_regs.r12, db_i386_reg_value }, + { "r13",(long *)&ddb_regs.r13, db_i386_reg_value }, + { "r14",(long *)&ddb_regs.r14, db_i386_reg_value }, + { "r15",(long *)&ddb_regs.r15, db_i386_reg_value }, + { "fsb",(long *)&ddb_regs.fsbase,db_i386_reg_value }, + { "gsb",(long *)&ddb_regs.gsbase,db_i386_reg_value }, +#endif }; struct db_variable *db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]); |