Main Menu Bar
File
Load file
Reload input file
Script file
Binary file
IDS file
Debug information file
PDB debug information file
TDS debug information file
FLIRT signature file
C header file
Script command
Produce output file
Generate MAP file
Generate ASM file
Generate INC file
Generate LST file
Generate EXE file
Generate DIF file
Generate HTML file
Generate SIG file
Generate flow chart GDL file
Generate call graph GDL file
Dump database to IDC file
Dump typeinfo to IDC file
Create C header file
Save database
Save database as...
Take database snapshot...
Abort
Quit
Edit
Anchor
Export data
Undo
Redo
instruction
data
strlit
array
undefine
Rename
Operand types
Offset
Convert operand to offset (data segment)
Convert operand to offset (code segment)
Convert operand to offset (any segment)
Convert operand to offset (user-defined base)
Convert operand to struct offset
Number
Convert operand to number
Convert operand to hex number
Convert operand to decimal number
Convert operand to octal number
Convert operand to binary number
Convert operand to floating point number
Toggle leading zeroes
Convert operand to character
Convert operand to segment
Convert operand to symbolic constant (enum member)
Convert operand to stack variable
Change operand sign
Bitwise negate operand
User-defined operand
Set operand type
Comments
Create a regular comment
Create a repeatable comments
Create additional comment lines
Functions
Create function...
Edit function...
Append function tail...
Remove function tail...
Delete function...
Set function end
Define stack variables...
Change stack pointer...
Rename register...
Set function/item type...
Structures
Add struct type...
Duplicate struct type...
Del struct type
Insert gap...
Delete gap...
Edit struct type...
Declare struct var
Force zero field offset
Select union member...
Create struct type from data...
Segments
Create a new segment...
Delete a segment...
Change segment attributes...
Move a segment...
Rebase program...
Change segment translation...
Set default segment register value...
Change segment register value...
Patch core
Patch core...
Assemble...
Apply patches to input file...
Other
Alignment...
Manual instruction...
Color instruction...
Hide/show border
Plugins
Borland RTTI
DWARF
Golang
Find Functions
Objective-C
Pdb
Rust
Swift
x64 MSVC C++ Exception Handler for the Decompiler
Jump
Jump immediate
Jump back
Undo last jump back
Empty navigation stack
Jump to address
Jump to named location
Jump to segment start
Jump to segment register change point
Jump to problematic location
Mark location
Jump to marked position
Jump to cross reference
Jump to cross reference to operand
Jump to function
Jump to entry point
Jump to file offset
Search for
suspicious operands
string with error
instruction bytes
data bytes
unexplored bytes
explored bytes
immediate operand values
substring in the text representation
substring in the binary image of the file
instructions not belonging to any function
find all suspicious operands
find all errors
Search direction
View
Open subviews...
Open disassembly window
Open exports window
Open imports window
Open functions window
Open names window
Open signatures window
Open segments window
Open segment registers window
Open selectors window
Open cross references window
Open structures window
Open enums window
Open local types window
Open problems window
Open type libraries window
Open strings window
Open function calls window
Open notepad
Open undo history
Graphs...
Display function flow-chart
Display function call graph
Display chart of xrefs to addresses
Display chart of xrefs from addresses
Display user-defined chart of xrefs
Calculator
View segment registers
View internal flags
Database snapshot manager
Hide
Unhide
Del hidden range
Hide all
Unhide all
Setup hidden items...
Debugger
Debugger window
Thread list
Module list
Start process
Attach to process...
Process options
Pause process
Terminate process
Detach from process
Take memory snapshot
Manual memory regions
Step into
Step over
Run until return
Run to cursor
Set current ip
Show application screen
Breakpoints
Breakpoint list
Add breakpoint
Edit breakpoint
Breakpoint conditions
Delete breakpoint
Page breakpoints
Source view
Watch view (source level)
Local variables
Watches (assembler level)
Watch list
Add watch
Del watch
Tracing
Trace management
Tracing window
Select trace
Other options
Edit trace description
Diff to binary trace
Remove binary trace
Import binary trace
Export binary trace
Export trace to text file
Show trace callgraph
Clear trace
Instruction tracing
Function tracing
Basic block tracing
Add write trace
Add read/write trace
Add execution trace
Stack trace
Tracing Options
Debugger options
Switch debugger...
Lumina
Options
Text representation...
Comments...
Representation of cross references...
Assembler directives...
Names representation...
Demangled C++ names...
Compiler...
STRLIT string style...
String options...
Colors...
Dump/normal View
Setup data types...
Processor type...
Target assembler...
Analysis options...
Miscellaneous...
Windows
Load desktop...
Save desktop...
Delete desktop...
Reset desktop
Reset hidden messages...
Set video mode...
External help
Keyboard layout
Last updated 1 month ago