This is the mail archive of the
frysk@sourceware.org
mailing list for the frysk project.
Re: [SCM] master: Add frysk.rsl loggin.
- From: Andrew Cagney <cagney at redhat dot com>
- To: Phil Muldoon <pmuldoon at redhat dot com>
- Cc: frysk at sourceware dot org
- Date: Tue, 12 Feb 2008 16:31:25 -0500
- Subject: Re: [SCM] master: Add frysk.rsl loggin.
- References: <20080212200324.2256.qmail@sourceware.org>
Phil,
There's a less leaky way to write this (if a specific sequence is
missing in Log, just add it).
{
+
+ finest.log(this,"peek() address 0x" + Long.toHexString(address));
finest.log(this, "peak() address", address);
byte[] buffer = new byte[1];
MapAddressHeader metaLine = findMetaData(address);
@@ -120,6 +125,10 @@ public class CorefileByteBuffer
StatelessFile temp = new StatelessFile(new File(metaLine.name));
long offset = metaLine.solibOffset + (address - metaLine.vaddr);
temp.pread(offset, buffer,0,1);
+ finest.log(this,"peek'ed() 0x"+Integer.toHexString(buffer[0] & 0xff) +
+ " from address 0x"+Long.toHexString(address) +
+ " offset 0x"+Long.toHexString(offset) +
+ " from file: " +metaLine.name);
finest.log(this, "peek'ed ", (long)(buffer[0]&0xff), "from address",
address, "offset", offset, "file", metaLine.name);
and so on. All log functions take the consistent form:
log(SELF, MESSAGE, OBJECT, MESSAGE, OBJECT, ....)
Andrew