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
IDC language is a C-like language. It has the same lexical tokens as C does: character set,constants,identifiers,keywords, etc. However, since it is a scripting language, there are no pointers, and all variable types can be handled by the interpreter. Any variable may hold any value; variables are declared without specfying their type;

auto myvar;

An IDC program consists of function declarations. By default, execution starts from a function named 'main'. Select a topic to read:

  Variables
  Functions
  Statements
  Expressions
  Predefined symbols
  Slices
  Exceptions
  Index of IDC functions
  Index of debugger related IDC functions
Index | Next topic