frysk.ftrace
Class MemoryMapping

java.lang.Object
  extended by frysk.ftrace.MemoryMapping

 class MemoryMapping
extends Object


Nested Class Summary
(package private) static class MemoryMapping.Part
           
 
Field Summary
 List parts
           
 String path
           
 
Constructor Summary
MemoryMapping(String path)
           
 
Method Summary
 void addPart(MemoryMapping.Part part)
           
static Map buildForPid(int pid)
          Return a map of address space of process with given `pid'.
 boolean equals(Object other)
           
 int hashCode()
           
 List lookupParts(long offset)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

path

public String path

parts

public List parts
Constructor Detail

MemoryMapping

public MemoryMapping(String path)
Method Detail

addPart

public void addPart(MemoryMapping.Part part)

lookupParts

public List lookupParts(long offset)

equals

public boolean equals(Object other)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

buildForPid

public static Map buildForPid(int pid)
Return a map of address space of process with given `pid'. The returned map is Map<Path, MemoryMapping>.