| Modifier and Type | Field and Description |
|---|---|
| private transient JVMDebugger |
| Access | Constructor and Description |
|---|---|
| public | |
| public | RemoteDebuggerServer(JVMDebugger debugger, int port)
This is the constructor used on the machine where the debuggee process lies that accepts an RMI connector port |
| public | RemoteDebuggerServer(JVMDebugger debugger)
This is the constructor used on the machine where the debuggee process lies |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | areThreadsEqual(long addrOrId1, boolean isAddress1, long addrOrId2, boolean isAddress2)
Implements sun.
|
| public String | |
| public String | execCommandOnServer(String command, Map<String, Object> options)
Overrides default sun.
|
| public String | |
| public String | |
| public long | |
| public long | |
| public long | |
| public long | |
| public long | |
| public long | |
| public long | |
| public long | |
| public long | |
| public long | |
| public MachineDescription | |
| public long | |
| public int | |
| public long | |
| public int | |
| public String | |
| public int | getThreadHashCode(long addrOrId, boolean isAddress)
Implements sun.
|
| public long[] | getThreadIntegerRegisterSet(long addrOrId, boolean isAddress)
Implements sun.
|
| private ThreadProxy | |
| public boolean | |
| public long | lookupInProcess(String objectName, String symbol)
Implements sun.
|
| public ReadResult | readBytesFromProcess(long address, long numBytes)
Implements sun.
|
| debugger | back to summary |
|---|---|
| private transient JVMDebugger debugger | |
| RemoteDebuggerServer | back to summary |
|---|---|
| public RemoteDebuggerServer() throws RemoteException This is the required no-arg constructor | |
| RemoteDebuggerServer | back to summary |
|---|---|
| public RemoteDebuggerServer(JVMDebugger debugger, int port) throws RemoteException This is the constructor used on the machine where the debuggee process lies that accepts an RMI connector port | |
| RemoteDebuggerServer | back to summary |
|---|---|
| public RemoteDebuggerServer(JVMDebugger debugger) throws RemoteException This is the constructor used on the machine where the debuggee process lies | |
| areThreadsEqual | back to summary |
|---|---|
| public boolean areThreadsEqual(long addrOrId1, boolean isAddress1, long addrOrId2, boolean isAddress2) throws RemoteException Implements sun. | |
| consoleExecuteCommand | back to summary |
|---|---|
| public String consoleExecuteCommand(String cmd) throws RemoteException Implements sun. | |
| execCommandOnServer | back to summary |
|---|---|
| public String execCommandOnServer(String command, Map<String, Object> options) throws RemoteException Overrides default sun.
| |
| getConsolePrompt | back to summary |
|---|---|
| public String getConsolePrompt() throws RemoteException Implements sun. | |
| getCPU | back to summary |
|---|---|
| public String getCPU() throws RemoteException Implements sun. | |
| getHeapOopSize | back to summary |
|---|---|
| public long getHeapOopSize() throws RemoteException Implements sun. | |
| getJBooleanSize | back to summary |
|---|---|
| public long getJBooleanSize() throws RemoteException Implements sun. | |
| getJByteSize | back to summary |
|---|---|
| public long getJByteSize() throws RemoteException Implements sun. | |
| getJCharSize | back to summary |
|---|---|
| public long getJCharSize() throws RemoteException Implements sun. | |
| getJDoubleSize | back to summary |
|---|---|
| public long getJDoubleSize() throws RemoteException Implements sun. | |
| getJFloatSize | back to summary |
|---|---|
| public long getJFloatSize() throws RemoteException Implements sun. | |
| getJIntSize | back to summary |
|---|---|
| public long getJIntSize() throws RemoteException Implements sun. | |
| getJLongSize | back to summary |
|---|---|
| public long getJLongSize() throws RemoteException Implements sun. | |
| getJShortSize | back to summary |
|---|---|
| public long getJShortSize() throws RemoteException Implements sun. | |
| getKlassPtrSize | back to summary |
|---|---|
| public long getKlassPtrSize() throws RemoteException Implements sun. | |
| getMachineDescription | back to summary |
|---|---|
| public MachineDescription getMachineDescription() throws RemoteException Implements sun. | |
| getNarrowKlassBase | back to summary |
|---|---|
| public long getNarrowKlassBase() throws RemoteException Implements sun. | |
| getNarrowKlassShift | back to summary |
|---|---|
| public int getNarrowKlassShift() throws RemoteException Implements sun. | |
| getNarrowOopBase | back to summary |
|---|---|
| public long getNarrowOopBase() throws RemoteException Implements sun. | |
| getNarrowOopShift | back to summary |
|---|---|
| public int getNarrowOopShift() throws RemoteException Implements sun. | |
| getOS | back to summary |
|---|---|
| public String getOS() throws RemoteException Implements sun. | |
| getThreadHashCode | back to summary |
|---|---|
| public int getThreadHashCode(long addrOrId, boolean isAddress) throws RemoteException Implements sun. | |
| getThreadIntegerRegisterSet | back to summary |
|---|---|
| public long[] getThreadIntegerRegisterSet(long addrOrId, boolean isAddress) throws RemoteException Implements sun. | |
| getThreadProxy | back to summary |
|---|---|
| private ThreadProxy getThreadProxy(long addrOrId, boolean isAddress) throws DebuggerException | |
| hasConsole | back to summary |
|---|---|
| public boolean hasConsole() throws RemoteException Implements sun. | |
| lookupInProcess | back to summary |
|---|---|
| public long lookupInProcess(String objectName, String symbol) throws RemoteException Implements sun. | |
| readBytesFromProcess | back to summary |
|---|---|
| public ReadResult readBytesFromProcess(long address, long numBytes) throws RemoteException Implements sun. | |