Contains classes to access the debugger. More...
Packages | |
| package | raw |
Contains classes to handling raw debugger messages. | |
Classes | |
| class | Bookmark |
| Represents a single memory bookmark. More... | |
| class | BookmarkListenerAdapter |
| Adapter class for bookmarks. More... | |
| class | BookmarkManager |
| Used to set and manage memory bookmarks. More... | |
| class | BookmarkManagerListenerAdapter |
| Adapter class for bookmark managers. More... | |
| class | Breakpoint |
| Represents a single breakpoint. More... | |
| class | BreakpointHelpers |
| Offers convenience functions for working with breakpoints. More... | |
| class | BreakpointListenerAdapter |
| Adapter class for breakpoints. More... | |
| class | BreakpointManager |
| Used to set and remove breakpoints. More... | |
| class | BreakpointManagerListenerAdapter |
| Adapter class for breakpoint managers. More... | |
| class | DebugException |
| Debugger exception class. More... | |
| class | Debugger |
| Used to debug a target process. More... | |
| class | DebuggerListenerAdapter |
| Adapter class for debugger events. More... | |
| interface | IBookmarkListener |
| Used to listen on memory bookmarks. More... | |
| interface | IBookmarkManagerListener |
| Used to listen on bookmark managers. More... | |
| interface | IBreakpointListener |
| Used to listen on breakpoints. More... | |
| interface | IBreakpointManagerListener |
| Used to listen on breakpoint managers. More... | |
| interface | IDebuggerListener |
| Interface for listening on raw debugger messages. More... | |
| interface | IMemoryListener |
| Used to listen on target process memory. More... | |
| interface | IProcessListener |
| Used to listen on a target process. More... | |
| interface | IThreadListener |
| Used to listen on threads of a target process. More... | |
| class | Memory |
| Simulates the memory of a target process. More... | |
| class | MemoryListenerAdapter |
| Adapter class for simulated memory. More... | |
| class | MemoryMap |
| Describes the layout of the target process memory. More... | |
| class | MemoryModule |
| Module inside a debugged target process. More... | |
| class | MemorySection |
| Single allocated section of the target memory. More... | |
| class | MissingDataException |
| Used to signal missing data. More... | |
| class | Process |
| Target process of the debugger. More... | |
| class | ProcessListenerAdapter |
| Adapter class for target processes. More... | |
| class | Register |
| Single register value of a thread. More... | |
| class | TargetInformation |
| Describes the target architecture. More... | |
| class | Thread |
| A single thread of a target process. More... | |
| class | ThreadListenerAdapter |
| Adapter class for threads. More... | |
| class | TraceLogger |
| Creates debug event trace logs. More... | |
Enumerations | |
| enum | BreakpointStatus { Active, Inactive, Disabled, Hit, Enabled, Invalid, Deleting } |
Enumeration of valid breakpoint states. More... | |
| enum | ThreadState { Running, Suspended } |
Describes the state of target process threads. More... | |
The package BinNavi.API.debug contains classes that are used to access the available BinNavi debuggers in a platform-independent way. Using the classes of this package scripts and plugins can monitor and manipulate all aspects of target processes that are currently running in one of the BinNavi debuggers.
Enumeration that contains all valid breakpoint states.
1.7.1