Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
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 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...
      Copy 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...
    Enums
      Add enum type...
      Del enum type
      Edit enum type...
      Define an enum member...
      Edit an enum member...
      Delete an enum member
    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
  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 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
Index | Previous topic | Next topic