From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <8ec803e600b9e1fd2219840d49096f21@felloff.net> Date: Tue, 15 Apr 2014 09:57:33 +0200 From: cinap_lenrek@felloff.net To: 9fans@9fans.net MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] amd64 disassembly for modrm byte register with rex prefix fix Topicbox-Message-UUID: d8594c46-ead8-11e9-9d60-3106f5b1d025 --- a/sys/src/libmach/8db.c Fri Jan 17 21:09:17 2014 +0100 +++ b/sys/src/libmach/8db.c Tue Apr 15 09:48:44 2014 +0200 @@ -1878,7 +1878,7 @@ { if (ip->mod == 3) { if (ip->osize == 'B') - bprint(ip, (ip->rex & REXB? breg64: breg)[ip->base]); + bprint(ip, (ip->rex? breg64: breg)[ip->rex&REXB? ip->base+8: ip->base]); else if(ip->rex & REXB) bprint(ip, "%s%s", ANAME(ip), reg[ip->base+8]); else -- cinap