| Modifier and Type | Field and Description |
|---|---|
| private Address | |
| private String | |
| private Address | |
| private ThreadProxy | |
| private DebugEvent. | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Address | getAddress()
Implements sun. For ACCESS_VIOLATION events, returns the address at which the fault occurred. |
| public Address | getPC()
Implements sun. For BREAKPOINT, SINGLE_STEP, and ACCESS_VIOLATION events, returns the program counter at which the event occurred. |
| public ThreadProxy | getThread()
Implements sun. Retrieves the ThreadProxy for the thread on which the event occurred. |
| public DebugEvent. | getType()
Implements sun. The type of this debug event; BREAKPOINT, SINGLE_STEP, etc. |
| public String | getUnknownEventDetail()
Implements sun. For UNKNOWN events, may return a detail message or may return null. |
| public boolean | getWasWrite()
Implements sun. For ACCESS_VIOLATION events, indicates whether the fault occurred on a write (vs. a read). |
| public static BasicDebugEvent | |
| private static BasicDebugEvent | |
| public static BasicDebugEvent | |
| public static BasicDebugEvent | |
| public static BasicDebugEvent | |
| private static BasicDebugEvent | |
| public static BasicDebugEvent | |
| public static BasicDebugEvent | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void |
| address | back to summary |
|---|---|
| private Address address | |
| detail | back to summary |
|---|---|
| private String detail | |
| pc | back to summary |
|---|---|
| private Address pc | |
| thread | back to summary |
|---|---|
| private ThreadProxy thread | |
| type | back to summary |
|---|---|
| private DebugEvent. | |
| wasWrite | back to summary |
|---|---|
| private boolean wasWrite | |
| BasicDebugEvent | back to summary |
|---|---|
| public BasicDebugEvent(DebugEvent. | |
| getAddress | back to summary |
|---|---|
| public Address getAddress() Implements sun. Doc from sun. For ACCESS_VIOLATION events, returns the address at which the fault occurred. For LOADOBJECT_LOAD and LOADOBJECT_UNLOAD events, returns the base address of the loadobject in the target process's address space. For other types of events returns an undefined value. | |
| getPC | back to summary |
|---|---|
| public Address getPC() Implements sun. Doc from sun. For BREAKPOINT, SINGLE_STEP, and ACCESS_VIOLATION events, returns the program counter at which the event occurred. For other types of events returns an undefined value. | |
| getThread | back to summary |
|---|---|
| public ThreadProxy getThread() Implements sun. Doc from sun. Retrieves the ThreadProxy for the thread on which the event occurred. This is always present. | |
| getType | back to summary |
|---|---|
| public DebugEvent. Implements sun. Doc from sun. The type of this debug event; BREAKPOINT, SINGLE_STEP, etc. | |
| getUnknownEventDetail | back to summary |
|---|---|
| public String getUnknownEventDetail() Implements sun. Doc from sun. For UNKNOWN events, may return a detail message or may return null. For other types of events returns an undefined value. | |
| getWasWrite | back to summary |
|---|---|
| public boolean getWasWrite() Implements sun. Doc from sun. For ACCESS_VIOLATION events, indicates whether the fault occurred on a write (vs. a read). For other types of events returns an undefined value. | |
| newAccessViolationEvent | back to summary |
|---|---|
| public static BasicDebugEvent newAccessViolationEvent(ThreadProxy thread, Address pc, boolean wasWrite, Address addr) | |
| newAddressEvent | back to summary |
|---|---|
| private static BasicDebugEvent newAddressEvent(DebugEvent. | |
| newBreakpointEvent | back to summary |
|---|---|
| public static BasicDebugEvent newBreakpointEvent(ThreadProxy thread, Address pc) | |
| newLoadObjectLoadEvent | back to summary |
|---|---|
| public static BasicDebugEvent newLoadObjectLoadEvent(ThreadProxy thread, Address base) Factory methods for convenience | |
| newLoadObjectUnloadEvent | back to summary |
|---|---|
| public static BasicDebugEvent newLoadObjectUnloadEvent(ThreadProxy thread, Address base) | |
| newPCEvent | back to summary |
|---|---|
| private static BasicDebugEvent newPCEvent(DebugEvent. | |
| newSingleStepEvent | back to summary |
|---|---|
| public static BasicDebugEvent newSingleStepEvent(ThreadProxy thread, Address pc) | |
| newUnknownEvent | back to summary |
|---|---|
| public static BasicDebugEvent newUnknownEvent(ThreadProxy thread, String detail) | |
| setAddress | back to summary |
|---|---|
| public void setAddress(Address address) | |
| setPC | back to summary |
|---|---|
| public void setPC(Address pc) | |
| setThread | back to summary |
|---|---|
| public void setThread(ThreadProxy thread) | |
| setType | back to summary |
|---|---|
| public void setType(DebugEvent. Mutators for convenience | |
| setUnknownEventDetail | back to summary |
|---|---|
| public void setUnknownEventDetail(String msg) | |
| setWasWrite | back to summary |
|---|---|
| public void setWasWrite(boolean val) | |