| BinNavi.API.disassembly.Address | Represents addresses throughout the plugin API |
| BinNavi.API.disassembly.AddressSpace | Represents a single address space |
| BinNavi.API.disassembly.AddressSpaceListenerAdapter | Adapter class for address spaces |
| BinNavi.API.disassembly.BasicBlock | Represents basic blocks of flowgraphs |
| BinNavi.API.disassembly.BlockEdge | Represents edges between basic blocks in flowgraphs |
| BinNavi.API.debug.Bookmark | Represents a single memory bookmark |
| BinNavi.API.debug.BookmarkListenerAdapter | Adapter class for bookmarks |
| BinNavi.API.debug.BookmarkManager | Used to set and manage memory bookmarks |
| BinNavi.API.debug.BookmarkManagerListenerAdapter | Adapter class for bookmark managers |
| BinNavi.API.debug.Breakpoint | Represents a single breakpoint |
| BinNavi.API.debug.BreakpointHelpers | Offers convenience functions for working with breakpoints |
| BinNavi.API.debug.BreakpointListenerAdapter | Adapter class for breakpoints |
| BinNavi.API.debug.BreakpointManager | Used to set and remove breakpoints |
| BinNavi.API.debug.BreakpointManagerListenerAdapter | Adapter class for breakpoint managers |
| BinNavi.API.disassembly.Callgraph | Represents a single callgraph |
| BinNavi.API.disassembly.CodeNode | Represents a view node that shows instructions |
| BinNavi.API.disassembly.CodeNodeListenerAdapter | Adapter class for code nodes |
| BinNavi.API.disassembly.CouldntConnectException | Database exception class |
| BinNavi.API.disassembly.CouldntDeleteException | Database exception class |
| BinNavi.API.disassembly.CouldntInitializeDatabaseException | Database exception class |
| BinNavi.API.disassembly.CouldntLoadDataException | Database exception class |
| BinNavi.API.disassembly.CouldntLoadDriverException | Database exception class |
| BinNavi.API.disassembly.CouldntSaveDataException | Database exception class |
| BinNavi.API.disassembly.Database | Represents a single database configuration |
| BinNavi.API.disassembly.DatabaseListenerAdapter | Adapter class for databases |
| BinNavi.API.disassembly.DatabaseManager | Keeps track of all known databases |
| BinNavi.API.disassembly.DatabaseManagerListenerAdapter | Adapter class for database managers |
| BinNavi.API.debug.DebugException | Debugger exception class |
| BinNavi.API.debug.Debugger | Used to debug a target process |
| BinNavi.API.debug.DebuggerListenerAdapter | Adapter class for debugger events |
| BinNavi.API.disassembly.DebuggerTemplate | Can be used to create debugger objects |
| BinNavi.API.disassembly.DebuggerTemplateListenerAdapter | Adapter class for debugger templates |
| BinNavi.API.disassembly.DebuggerTemplateManager | Manages all known debugger templates |
| BinNavi.API.disassembly.DebuggerTemplateManagerListenerAdapter | Adapter class for debugger template managers |
| BinNavi.API.reil.mono.DefaultStateVector< GraphNode, LatticeElement extends ILatticeElement< LatticeElement > > | Default state vector that can be used in MonoREIL |
| BinNavi.API.reil.mono.DownWalker< GraphNode extends IGraphNode< GraphNode > > | Used to walk instruction graphs downwards |
| BinNavi.API.disassembly.FlowGraph | Represents a single flowgraph |
| BinNavi.API.disassembly.FlowGraphHelpers | Offers convenience functions for working with flow graphs |
| BinNavi.API.disassembly.Function | Represents a single function |
| BinNavi.API.disassembly.FunctionBlock | Represents a single block of a function |
| BinNavi.API.disassembly.FunctionEdge | Represents a single edge that connects the blocks of a function |
| BinNavi.API.disassembly.FunctionListenerAdapter | Adapter class for functions |
| BinNavi.API.disassembly.FunctionNode | Represents a node that represents a function in a view |
| BinNavi.API.disassembly.FunctionNodeListenerAdapter | Adapter class for function nodes |
| BinNavi.API.disassembly.GlobalVariable | A global module variable |
| BinNavi.API.disassembly.GlobalVariableListenerAdapter | Adapter class for global variable listeners |
| BinNavi.API.disassembly.GlobalVariablesManager | Manages the global variables of a module |
| BinNavi.API.helpers.GraphAlgorithms | Standard graph algorithms |
| BinNavi.API.gui.GraphFrame | Window where graphs are shown |
| BinNavi.API.gui.GraphWindow | Window where graphs are shown |
| BinNavi.API.disassembly.GroupNode | Represents a view node that can be used to group other view nodes |
| BinNavi.API.disassembly.GroupNodeListenerAdapter | Adapter class for group nodes |
| BinNavi.API.disassembly.IAddressSpaceListener | Used to listen on address spaces |
| BinNavi.API.plugins.IAddressSpaceMenuPlugin | Used to extend address space context menus in the project tree |
| BinNavi.API.plugins.IBatchPlugin | Used to write batch plugins |
| BinNavi.API.debug.IBookmarkListener | Used to listen on memory bookmarks |
| BinNavi.API.debug.IBookmarkManagerListener | Used to listen on bookmark managers |
| BinNavi.API.debug.IBreakpointListener | Used to listen on breakpoints |
| BinNavi.API.debug.IBreakpointManagerListener | Used to listen on breakpoint managers |
| BinNavi.API.disassembly.ICodeNodeListener | Used to listen on code nodes |
| BinNavi.API.plugins.ICriteriaSelectionPlugin | Interface for plugins that extend the Select by Criteria dialog |
| BinNavi.API.plugins.ICriteriaSelectionPlugin.ICriterium | Interface for concrete plugin criteria |
| BinNavi.API.disassembly.IDatabaseListener | Used to listen on databases |
| BinNavi.API.disassembly.IDatabaseManagerListener | Used to listen on database managers |
| BinNavi.API.plugins.IDatabaseMenuPlugin | Used to extend database context menus in the project tree |
| BinNavi.API.debug.IDebuggerListener | Interface for listening on raw debugger messages |
| BinNavi.API.disassembly.IDebuggerTemplateListener | Used to listen on debugger templates |
| BinNavi.API.disassembly.IDebuggerTemplateManagerListener | Used to listen on debugger template managers |
| BinNavi.API.disassembly.IDirectedGraph< NodeType, EdgeType > | Interface for directed graphs |
| BinNavi.API.plugins.ICriteriaSelectionPlugin.IFixedCriterium | Interface for fixed criteriums |
| BinNavi.API.disassembly.IFunctionListener | Used to listen on functions |
| BinNavi.API.disassembly.IFunctionNodeListener | Used to listen on function nodes |
| BinNavi.API.disassembly.IGlobalVariableListener | Used to listen on global variables |
| BinNavi.API.plugins.IGraphMenuPlugin | Used to extend the main menu of graph windows |
| BinNavi.API.disassembly.IGraphNode< T > | Base class for all graph nodes |
| BinNavi.API.reil.mono.IGraphWalker< GraphNode, ObjectType > | Used to walk through lattice graphs |
| BinNavi.API.disassembly.IGroupNodeListener | Used to listen on group nodes |
| BinNavi.API.reil.mono.IInfluencingState< LatticeElement extends ILatticeElement< LatticeElement >, ObjectType > | Interface for influencing states |
| BinNavi.API.disassembly.IInstructionListener | Used to listen on instructions |
| BinNavi.API.reil.mono.ILattice< LatticeElement extends ILatticeElement< LatticeElement >, ObjectType > | Interface for MonoREIL lattices |
| BinNavi.API.reil.mono.ILatticeElement< LatticeElement extends ILatticeElement<?> > | Interface for lattice elements |
| BinNavi.API.reil.mono.ILatticeGraph< GraphNode > | Interface for lattice graphs |
| BinNavi.API.plugins.IMainWindowMenuPlugin | Used to extend the main menu of the main window |
| BinNavi.API.debug.IMemoryListener | Used to listen on target process memory |
| BinNavi.API.disassembly.IModuleListener | Used to listen on modules |
| BinNavi.API.plugins.IModuleMenuPlugin | Used to extend module context menus in the project tree |
| BinNavi.API.disassembly.ImportFailedException | Import exception class |
| BinNavi.API.disassembly.InliningResult | Stores the result of an inlining operation |
| BinNavi.API.disassembly.Instruction | Represents a single disassembled instruction |
| BinNavi.API.reil.mono.InstructionGraph | Lattice graph class where each node contains one REIL instructions |
| BinNavi.API.reil.mono.InstructionGraphEdge | |
| BinNavi.API.reil.mono.InstructionGraphNode | |
| BinNavi.API.disassembly.InstructionListenerAdapter | Adapter class for instruction listeners |
| BinNavi.API.reil.InternalTranslationException | Exception that indicates REIL translation issues |
| BinNavi.API.disassembly.InvalidDatabaseException | Database exception class |
| BinNavi.API.disassembly.InvalidDatabaseFormatException | Database exception class |
| BinNavi.API.disassembly.InvalidDatabaseVersionException | Database exception class |
| BinNavi.API.disassembly.IOperandExpressionListener | Used to listen on operand expressions |
| BinNavi.API.plugins.IPlugin | Base interface of all plugins |
| BinNavi.API.plugins.IPluginServer | Interface for plugin collections |
| BinNavi.API.debug.IProcessListener | Used to listen on a target process |
| BinNavi.API.helpers.IProgressThread | Helper class for showing progress dialogs |
| BinNavi.API.plugins.IProjectFolderMenuPlugin | Used to extend project folder context menus in the project tree |
| BinNavi.API.disassembly.IProjectListener | Used to listen on address projects |
| BinNavi.API.plugins.IProjectMenuPlugin | Used to extend project context menus in the project tree |
| BinNavi.API.reil.mono.IStateVector< GraphNode, LatticeElement > | Interface for state vectors |
| BinNavi.API.disassembly.ITagListener | Used to listen on tags |
| BinNavi.API.disassembly.ITagManagerListener | Used to listen on tag managers |
| BinNavi.API.disassembly.ITextNodeListener | Used to listen on text nodes |
| BinNavi.API.debug.IThreadListener | Used to listen on threads of a target process |
| BinNavi.API.disassembly.ITraceListener | Used to listen on traces |
| BinNavi.API.reil.mono.ITransformationProvider< GraphNode, LatticeElement extends ILatticeElement< LatticeElement > > | Interface for object that transform lattice elements |
| BinNavi.API.disassembly.IView2DListener | Used to listen on View2D objects |
| BinNavi.API.disassembly.IViewEdgeListener | Used to listen on view edges |
| BinNavi.API.disassembly.IViewListener | Used to listen on views |
| BinNavi.API.disassembly.IViewNodeListener | Used to listen on view nodes |
| BinNavi.API.gui.LogConsole | Global log console where plugins can write output to |
| BinNavi.API.helpers.Logger | Used to log messages |
| BinNavi.API.gui.MainWindow | BinNavi main window |
| BinNavi.API.helpers.MalformedGraphException | Exception used to signal problems with graph structures |
| BinNavi.API.debug.Memory | Simulates the memory of a target process |
| BinNavi.API.debug.MemoryListenerAdapter | Adapter class for simulated memory |
| BinNavi.API.debug.MemoryMap | Describes the layout of the target process memory |
| BinNavi.API.debug.MemoryModule | Module inside a debugged target process |
| BinNavi.API.debug.MemorySection | Single allocated section of the target memory |
| BinNavi.API.helpers.MessageBox | Used to display messages to the user |
| BinNavi.API.debug.MissingDataException | Used to signal missing data |
| BinNavi.API.disassembly.Module | Represents a single module |
| BinNavi.API.disassembly.ModuleHelpers | Convenience functions for working with modules |
| BinNavi.API.disassembly.ModuleListenerAdapter | Simplifies module listeners |
| BinNavi.API.reil.mono.MonotoneSolver< GraphNode, LatticeElement extends ILatticeElement< LatticeElement >, ObjectType, Lattice extends ILattice< LatticeElement, ObjectType > > | Main class of MonoREIL |
| BinNavi.API.disassembly.Operand | Represents a single operand of a disassembled instruction |
| BinNavi.API.disassembly.OperandExpression | Represents a single operand expression of an operand |
| BinNavi.API.disassembly.OperandExpressionListenerAdapter | Adapter class for operand expressions |
| BinNavi.API.disassembly.PartialLoadException | Thrown to signal failed load events caused by incompletely loaded information |
| BinNavi.API.plugins.PluginInterface | Gives plugins access to BinNavi |
| BinNavi.API.plugins.PluginRegistry | Keeps track of all plugins |
| BinNavi.API.debug.Process | Target process of the debugger |
| BinNavi.API.debug.ProcessListenerAdapter | Adapter class for target processes |
| BinNavi.API.helpers.ProgressDialog | Progress dialog class |
| BinNavi.API.disassembly.Project | Represents a single project |
| BinNavi.API.disassembly.ProjectListenerAdapter | Adapter class for projects |
| BinNavi.API.disassembly.Reference | Represents a single code or data reference |
| BinNavi.API.debug.Register | Single register value of a thread |
| BinNavi.API.debug.raw.RegisterValues | Contains the known register values of all threads of a process |
| BinNavi.API.reil.ReilBlock | Basic block of REIL code |
| BinNavi.API.reil.ReilEdge | Edge between REIL blocks |
| BinNavi.API.reil.ReilFunction | Function of REIL code |
| BinNavi.API.reil.ReilGraph | REIL code flowgraph |
| BinNavi.API.reil.ReilHelpers | Provides oft-used REIL functions |
| BinNavi.API.reil.ReilInstruction | Single REIL instruction |
| BinNavi.API.reil.ReilMnemonics | Contains constants for all native REIL mnemonics |
| BinNavi.API.reil.ReilOperand | Single REIL instruction operand |
| BinNavi.API.reil.ReilTranslator | Translates native code to REIL code |
| BinNavi.API.helpers.RemoteFileBrowserLoader | |
| BinNavi.API.helpers.Settings | Used to configure global settings |
| BinNavi.API.plugins.StandAlone | Allows one to write BinNavi plugins that run independently of BinNavi |
| BinNavi.API.database.TableNames | Holds the names for all available BinNavi tables |
| BinNavi.API.disassembly.Tag | Represents a single view tag or node tag |
| BinNavi.API.disassembly.TagListenerAdapter | Adapter class for tag listeners |
| BinNavi.API.disassembly.TagManager | Keeps track of known tags |
| BinNavi.API.disassembly.TagManagerListenerAdapter | Adapter class for tag managers |
| BinNavi.API.debug.TargetInformation | Describes the target architecture |
| BinNavi.API.disassembly.TextNode | Represents nodes that contains simple text |
| BinNavi.API.debug.Thread | A single thread of a target process |
| BinNavi.API.debug.ThreadListenerAdapter | Adapter class for threads |
| BinNavi.API.debug.raw.ThreadRegisterValues | Contains the current register values of a single thread |
| BinNavi.API.disassembly.Trace | A single debug trace |
| BinNavi.API.disassembly.TraceEvent | A single debug event |
| BinNavi.API.disassembly.TraceListenerAdapter | Adapter class for trace listeners |
| BinNavi.API.debug.TraceLogger | Creates debug event trace logs |
| BinNavi.API.disassembly.TracePoint | Describes trace events for trace logging |
| BinNavi.API.disassembly.TraceRegister | Recorded register value |
| BinNavi.API.helpers.Tree< ObjectType > | Class used to create trees |
| BinNavi.API.helpers.TreeNode< ObjectType > | Represents a node of a tree |
| BinNavi.API.reil.mono.UpWalker< GraphNode extends IGraphNode< GraphNode > > | Used to walk instruction graphs upwards |
| BinNavi.API.disassembly.View | Represents a single view |
| BinNavi.API.disassembly.View2D | Represents a single drawable view |
| BinNavi.API.disassembly.View2DListenerAdapter | Simplifies View2D listeners |
| BinNavi.API.disassembly.ViewContainer | Interface for objects that contain views |
| BinNavi.API.disassembly.ViewEdge | Represents a single edge in a view |
| BinNavi.API.disassembly.ViewEdgeListenerAdapter | Adapter class for view edges |
| BinNavi.API.reil.ViewGenerator | Generates new views from REIL instructions |
| BinNavi.API.disassembly.ViewGraph | |
| BinNavi.API.disassembly.ViewGraphHelpers | Offers convenience functions for working with view graphs |
| BinNavi.API.disassembly.ViewListenerAdapter | Adapter class for views |
| BinNavi.API.disassembly.ViewNode | |
| BinNavi.API.disassembly.ViewNodeListenerAdapter | Adapter class for view nodes |