[PATCH] winedbg: segment registers are not affected by rex prefix (Coverity)

Marcus Meissner marcus at jet.franken.de
Wed Feb 17 17:06:16 CST 2010


Hi,

Coverity spotted a local overrun, and yes, segment registers are
not affected by rex I strongly suspect.

Ciao, Marcus
---
 programs/winedbg/db_disasm64.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/programs/winedbg/db_disasm64.c b/programs/winedbg/db_disasm64.c
index 4d4e2eb..d7f7c03 100644
--- a/programs/winedbg/db_disasm64.c
+++ b/programs/winedbg/db_disasm64.c
@@ -1495,11 +1495,11 @@ db_disasm(db_addr_t loc, boolean_t altfmt)
 		    break;
 
 		case S:
-		    db_printf("%s", db_seg_reg[f_reg(rex, regmodrm)]);
+		    db_printf("%s", db_seg_reg[f_reg(0, regmodrm)]);
 		    break;
 
 		case Si:
-		    db_printf("%s", db_seg_reg[f_reg(rex, inst)]);
+		    db_printf("%s", db_seg_reg[f_reg(0, inst)]);
 		    break;
 
 		case A:
-- 
1.5.6



More information about the wine-patches mailing list