This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] xm dump-core and an XP HVM

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] xm dump-core and an XP HVM
From: "Ryan Persaud" <ryan.persaud@xxxxxxxxx>
Date: Wed, 27 Feb 2008 16:43:01 -0500
Delivery-date: Wed, 27 Feb 2008 13:43:25 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=5vAEvL6gsI2X4qv+28YTu8Ofmsgdponr0c2GEWT05Vc=; b=c1sa4nsNMmYCylCzuktjwioOow8TiYu/UpLk/UXKk56SFhf5HAkpZVRjeJuIL0+tzBOfcSDMzRfIJ8Ud6h+IZbHhgfIPfW5XH9WoFsI5njl7XcO9Fj/z/wfQ0+n2vRxWXZ3SiNcXX67oiRohYPMjHKFpn42YeGSP5dBji+nGKqM=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=eybjzGSrcFqcpgIqiGHInvwGwxN0Ii+2dY1Moa771efaddsbxjBOFRoECsAcBGnXDT11AEZEzhC+dXxRzc+kCsf2HVQ1Cw17cDMjhR9JTZQl3zhY0p/7FYkIdXqwqbCTC1SqvpScDbR203mwy80qUHzTyxfzh/BFc+886sRGKVs=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx

I am interested in obtaining a raw physical dump of memory from a running Windows XP HVM.  I am running Xen 3.1, and the dump-core tool produces an ELF formatted file.  To produce a raw dump, I commented out all of the portions of xc_domain_dumpcore_via_callback in xc_core.c that write to the dump file besides the one labeled "dump pages: .xen_pages".  I doublechecked that this portion of code was the only one inserting data into the dump file, by searching for calls to 'dump_rtn'  (the function that actually dumps data to a file).

The dumps produced by my modified code still seem to contain extraneous data.  For example, I generated a dump from within the running XP HVM, and it contained 131065 pages, but a dump generated by Xen contained 133089 pages.  I have a tool that can analyze raw XP dump files and locate kernel structures.  The tool runs successfully on the dump generated in XP, but errors out on the Xen dump.  Does anyone have any idea as to what might be causing the extraneous data in my dumps?

Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] xm dump-core and an XP HVM, Ryan Persaud <=