Global Settings
The global settings dialog is used to configure settings that are used globally
in BinNavi. These settings are specific to your BinNavi installation and are stored
locally on your file system.
Description of the global settings
General
The General tab is used to configure general BinNavi settings that do not fit into the other
categories.
- IDA Pro Installation Directory: The location of the IDA Pro
installation directory that is used to export data from IDA Pro to BinNavi.
BinNavi executes either the 32 bit IDA executable for 32 bit
disassemblies or the 64 bit IDA executable for 64 bit disassemblies
to import an IDB
file into the BinNavi PostgreSQL database.
- Your E-Mail address: We use this
e-mail address to get in contact with you after you have filed a bug
report automatically through one of the error dialogs.
- Default Scripting Language: The
selected scripting language is used by default when you open new
scripting dialogs. As we currently only support python as scripting
language python is the only selectable scripting language.
- Log Level: Used to configure the
logging behavior of BinNavi.
- Log File: The location where the
log file can be found.
Colors
The Colors tab is used to configure colors used in the main window, the graph
window, the debugger, and other places.
- Normal Function: Color used to display normal functions in the main window tables.
- Imported Function: Color used to display imported functions in the main window tables.
- Library Function: Color used to display library functions in the main window tables.
- Thunk Function: Color used to display thunk functions in the main window tables.
- Unknown Function: Color used to display unknown functions in the main window tables.
- Addresses: Color used to display addresses in disassembled code.
- Mnemonics: Color used to display mnemonics in disassembled code.
- Immediates: Color used to display immediates in disassembled code.
- Registers: Color used to display
registers in disassembled code.
- Functions: Color used to display
function references in disassembled code.
- Variables: Color used to display
variable names in disassembled code.
- Expression List: Color used to display expression lists in disassembled code.
- Memory References: Color used to display memory references in disassembled code.
- Operators: Color used to display operators in disassembled code.
- Operand Separators: Color used to display operand separators in disassembled code.
- Prefixes: Color used to display prefixes in disassembled code.
- Basic Blocks: Color used to display
the basic blocks in native views.
- Unconditional Jumps: Edge color used to display unconditional jumps.
- Conditional Jumps (Taken): Edge color used to display taken conditional jumps
- Conditional Jumps (Not Taken): Edge color used to display untaken conditional jumps
- Entering Inlined Functions: Edge color used to display edges at the start of an inlined function.
- Leaving Inlined Functions: Edge color used to display edges at the end of an inlined function.
- Switches: Edge color used to
display edges that belong to switch statements.
- Edges to comment nodes: Edge color
used to display edges that connect nodes with comment nodes.
- Active Line: Color used to display the active line while debugging.
- Active Breakpoint: Color used to display active breakpoints in the disassembled code.
- Inactive Breakpoint: Color used to display inactive breakpoints in the disassembled code.
- Enabled Breakpoint: Color used to display enabled breakpoints in the disassembled code.
- Disabled Breakpoint: Color used to display disabled breakpoints in the disassembled code.
- Hit Breakpoint: Color used to display hit breakpoints in the disassembled code.
- Invalid Breakpoint: Color used to display invalid breakpoints in the disassembled code.
- Deleting Breakpoint: Color used to display deleting breakpoints in the disassembled code.