|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object frysk.sys.ptrace.Utrace
public class Utrace
Trace a process.
Field Summary | |
---|---|
private static Log |
fine
|
Constructor Summary | |
---|---|
Utrace()
|
Method Summary | |
---|---|
private static void |
attach(int pid)
|
static void |
attach(ProcessIdentifier pid)
Attach to the process specified by PID. |
private static void |
cont(int pid,
int signal)
|
static void |
cont(ProcessIdentifier pid,
Signal signal)
Continue the process specified by PID, if SIG is non-zero, deliver the signal. |
private static void |
detach(int pid,
int sig)
|
static void |
detach(ProcessIdentifier pid,
Signal signal)
Detach from the process specified by PID. |
private static long |
getEventMsg(int pid)
|
static long |
getEventMsg(ProcessIdentifier pid)
Fetch the auxilary information associated with PID's last WAIT event. |
private static void |
setOptions(int pid,
long options)
|
static void |
setOptions(ProcessIdentifier pid,
long options)
Set PID's trace options. |
private static void |
singleStep(int pid,
int sig)
|
static void |
singleStep(ProcessIdentifier pid,
Signal signal)
Single-step (instruction step) the process specified by PID, if SIG is non-zero, deliver the signal. |
private static void |
sysCall(int pid,
int sig)
|
static void |
sysCall(ProcessIdentifier pid,
Signal signal)
Continue the process specified by PID, stopping when there is a system-call; if SIG is non-zero deliver the signal. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final Log fine
Constructor Detail |
---|
public Utrace()
Method Detail |
---|
public static void attach(ProcessIdentifier pid)
private static void attach(int pid)
public static void detach(ProcessIdentifier pid, Signal signal)
private static void detach(int pid, int sig)
public static void singleStep(ProcessIdentifier pid, Signal signal)
private static void singleStep(int pid, int sig)
public static void cont(ProcessIdentifier pid, Signal signal)
private static void cont(int pid, int signal)
public static void sysCall(ProcessIdentifier pid, Signal signal)
private static void sysCall(int pid, int sig)
public static long getEventMsg(ProcessIdentifier pid)
private static long getEventMsg(int pid)
public static void setOptions(ProcessIdentifier pid, long options)
private static void setOptions(int pid, long options)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |