From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CWIrV-0008HH-RI for qemu-devel@nongnu.org; Mon, 22 Nov 2004 13:24:30 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CWIrU-0008Go-SO for qemu-devel@nongnu.org; Mon, 22 Nov 2004 13:24:29 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CWIrU-0008GW-MB for qemu-devel@nongnu.org; Mon, 22 Nov 2004 13:24:28 -0500 Received: from [80.91.229.2] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CWIiF-0002ZX-W4 for qemu-devel@nongnu.org; Mon, 22 Nov 2004 13:14:56 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CWIiF-0003eO-00 for ; Mon, 22 Nov 2004 19:14:55 +0100 Received: from c-24-6-66-193.client.comcast.net ([24.6.66.193]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Nov 2004 19:14:55 +0100 Received: from blp by c-24-6-66-193.client.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Nov 2004 19:14:55 +0100 From: Ben Pfaff Date: Mon, 22 Nov 2004 10:14:49 -0800 Message-ID: <87oehpn42u.fsf@benpfaff.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: news Subject: [Qemu-devel] Re: valgrind functionality in qemu? Reply-To: blp@cs.stanford.edu, qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Johannes Schindelin writes: > It would also be difficult to find the reference to the source code, > because there is no support for working with the debug information in the > code in QEmu that I know of. If you want to debug the Linux kernel, you > need to hack the "-kernel" loading code for that. It's not *that* hard, it just takes writing some code. We did this in a simulation paper: "Understanding Data Lifetime via Whole System Simulation" available at , although our implementation used Bochs instead of qemu because qemu wasn't quite ready at the time. -- Ben Pfaff email: blp@cs.stanford.edu web: http://benpfaff.org