frysk.proc.dead
Class LinkmapBuilder

java.lang.Object
  extended by frysk.proc.dead.LinkmapBuilder

public abstract class LinkmapBuilder
extends Object

Build a list of maps from the contents of the file linkmap table at address specified


Method Summary
abstract  void buildMap(long l_addr, long l_ld, long saddr, String name)
          Build an address map covering [addressLow,addressHigh) with permissions {permR, permW, permX, permP }, device devMajor devMinor, inode, and the pathname's offset/length within the buf.
 void construct(long addr, ByteBuffer buffer)
          Scan the maps file found in /proc/PID/auxv building up a list of memory maps.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

construct

public final void construct(long addr,
                            ByteBuffer buffer)
Scan the maps file found in /proc/PID/auxv building up a list of memory maps. Return true if the scan was successful.


buildMap

public abstract void buildMap(long l_addr,
                              long l_ld,
                              long saddr,
                              String name)
Build an address map covering [addressLow,addressHigh) with permissions {permR, permW, permX, permP }, device devMajor devMinor, inode, and the pathname's offset/length within the buf. !shared implies private, they are mutually exclusive.