Target process of the debugger.
More...
List of all members.
Detailed Description
Represents a target process that is being debugged.
Member Function Documentation
Adds an object that is notified about changes in the process.
- Parameters:
-
| listener | The listener object that is notified about changes in the process. |
- Exceptions:
-
| IllegalArgumentException | Thrown if the listener argument is null. |
| IllegalStateException | Thrown if the listener object is already listening on the process. |
| Memory BinNavi.API.debug.Process.getMemory |
( |
|
) |
|
Returns the simulated memory of target process. This memory object contains all the memory data that was already sent from the debug client to BinNavi.
- Returns:
- The simulated memory of the target process.
| MemoryMap BinNavi.API.debug.Process.getMemoryMap |
( |
|
) |
|
Returns the memory layout of the target process. The memory map object contains a list of all allocated parts of the target process memory.
- Returns:
- The memory layout of the target process.
Returns the modules loaded into the address space of the process.
- Returns:
- The modules loaded into the address space of the process.
Returns the target information object of the target process.
- Returns:
- The target information object of the target process.
| List<Thread> BinNavi.API.debug.Process.getThreads |
( |
|
) |
|
Returns all threads that are active in the target process.
- Returns:
- List of threads of the target process.
| void BinNavi.API.debug.Process.removeListener |
( |
final IProcessListener |
listener |
) |
|
Removes a listener object from the process.
- Parameters:
-
| listener | The listener object to remove from the process. |
- Exceptions:
-
| IllegalArgumentException | Thrown if the listener argument is null. |
| IllegalStateException | Thrown if the listener object was not listening on the process. |
| String BinNavi.API.debug.Process.toString |
( |
|
) |
|
Returns a string representation of the target process.
- Returns:
- A string representation of the target process.