|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object frysk.proc.Proc frysk.proc.live.LinuxPtraceProc
public class LinuxPtraceProc
A Linux Proc tracked using PTRACE.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class frysk.proc.Proc |
---|
Proc.ObservableXXX |
Field Summary |
---|
Fields inherited from class frysk.proc.Proc |
---|
observableAttachedXXX, observableDetachedXXX, parent |
Constructor Summary | |
---|---|
LinuxPtraceProc(Host host,
Proc parent,
ProcessIdentifier pid,
Stat stat)
Create a new detached process. |
|
LinuxPtraceProc(Task task,
ProcessIdentifier fork)
Create a new, definitely attached, definitely running fork of Task. |
Method Summary | |
---|---|
Auxv[] |
getAuxv()
The Process Auxiliary Vector. |
String[] |
getCmdLine()
Return the Proc's command line argument list |
String |
getCommand()
Return the basename of the program that this process is running. |
SysRootFile |
getExeFile()
Return the SysRoot path of the program that this process is running. |
int |
getGID()
Return the GID of the Proc. |
Task |
getMainTask()
|
MemoryMap[] |
getMaps()
|
Stat |
getStat()
If it hasn't already been read, read the stat structure. |
int |
getUID()
Return the UID of the Proc. |
void |
sendRefresh()
Refresh the Proc. |
Methods inherited from class frysk.proc.Proc |
---|
add, compareTo, getChildren, getHost, getMap, getParent, getPid, getTasks, remove, requestAbandon, requestAbandonAndRunEvent, requestKill, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LinuxPtraceProc(Host host, Proc parent, ProcessIdentifier pid, Stat stat)
public LinuxPtraceProc(Task task, ProcessIdentifier fork)
Method Detail |
---|
public Task getMainTask()
getMainTask
in class Proc
public Auxv[] getAuxv()
Proc
getAuxv
in class Proc
public MemoryMap[] getMaps()
getMaps
in class Proc
public String[] getCmdLine()
Proc
getCmdLine
in class Proc
public int getUID()
Proc
getUID
in class Proc
public int getGID()
Proc
getGID
in class Proc
public SysRootFile getExeFile()
Proc
getExeFile
in class Proc
public Stat getStat()
public String getCommand()
Proc
getCommand
in class Proc
public void sendRefresh()
sendRefresh
in class Proc
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |