|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object frysk.sys.proc.MapsBuilder lib.dwfl.DwflTestbed.ModuleBuilder
private static class DwflTestbed.ModuleBuilder
Field Summary | |
---|---|
private Dwfl |
dwfl
|
private byte[] |
maps
|
Constructor Summary | |
---|---|
DwflTestbed.ModuleBuilder(Dwfl dwfl)
|
Method Summary | |
---|---|
void |
buildBuffer(byte[] maps)
Called with the raw byte buffer slurped by MapsBuilder.construct(int) . |
void |
buildMap(long addressLow,
long addressHigh,
boolean permRead,
boolean permWrite,
boolean permExecute,
boolean shared,
long offset,
int devMajor,
int devMinor,
int inode,
int pathnameOffset,
int pathnameLength)
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. |
private String |
name(int offset,
int length)
|
Methods inherited from class frysk.sys.proc.MapsBuilder |
---|
construct, construct |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final Dwfl dwfl
private byte[] maps
Constructor Detail |
---|
DwflTestbed.ModuleBuilder(Dwfl dwfl)
Method Detail |
---|
private String name(int offset, int length)
public void buildBuffer(byte[] maps)
MapsBuilder
MapsBuilder.construct(int)
.
buildBuffer
in class MapsBuilder
public void buildMap(long addressLow, long addressHigh, boolean permRead, boolean permWrite, boolean permExecute, boolean shared, long offset, int devMajor, int devMinor, int inode, int pathnameOffset, int pathnameLength)
MapsBuilder
buildMap
in class MapsBuilder
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |