From owner-cvs-all@FreeBSD.ORG Wed Mar 30 22:57:42 2005 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 58F8B16A4CE; Wed, 30 Mar 2005 22:57:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BB2443D5A; Wed, 30 Mar 2005 22:57:42 +0000 (GMT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UMvgFt073825; Wed, 30 Mar 2005 22:57:42 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UMvgQL073824; Wed, 30 Mar 2005 22:57:42 GMT (envelope-from peter) Message-Id: <200503302257.j2UMvgQL073824@repoman.freebsd.org> From: Peter Wemm Date: Wed, 30 Mar 2005 22:57:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/amd64 db_disasm.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 22:57:42 -0000 peter 2005-03-30 22:57:42 UTC FreeBSD src repository Modified files: sys/amd64/amd64 db_disasm.c Log: Checkpoint today's tidy-up of the WIP disassembler. It now agrees with objdump --disassemble when disassembling itself in userland. I've added the cmovCC instruction group and tweaked a bunch of size sensitive array indexes to either fix my mistakes and/or force it to work by any means necessary. I'm committing this because it is usable enough to see what is going on when single stepping via ddb. It might still tell lies, but its lies will be far more subtle now. I'm not sure that this is a good thing or not. Revision Changes Path 1.30 +40 -11 src/sys/amd64/amd64/db_disasm.c