This is the mail archive of the frysk@sourceware.org mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [SCM] master: Add frysk.rsl loggin.


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]