Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time

Commands

This is the documentation of x64dbg commands.

FAQ:

  • Please note that all integer constants are represented in hex. For example, after executing the following command, $i will be 256 (0x100): mov $i, 100 . This also means a variable cannot begin with letters from A to F.
  • Throughout this documentation, [arg1] (argument with a square bracket) represents an optional argument. arg1 (argument without a square bracket) represents an mandatory argument. "[" and "]" represent memory reference operation in expression evaluation for the argument. If you don't want to refer to the content in the memory pointer, don't add "[" and "]".
  • For commands with two or more arguments, a comma (,) is used to separate these arguments. Do not use a space to separate the arguments.
  • x64dbg only supports integer in expressions. Strings, Floating point numbers and SSE/AVX data is not supported. Therefore you cannot use [eax]=="abcd" operator to compare strings. Instead, you can compare the first DWORD/QWORD of the string, or use an appropriate plugin which provides such feature.
  • The "==" operator is used to test if both operands are equal. The "=" operator is used to transfer the value of the expression to the destination.

Contents:

.. toctree::
   :maxdepth: 1

   general-purpose/index
   debug-control/index
   breakpoint-control/index
   conditional-breakpoint-control/index
   tracing/index
   thread-control/index
   memory-operations/index
   operating-system-control/index
   watch-control/index
   variables/index
   searching/index
   user-database/index
   analysis/index
   types/index
   plugins/index
   script/index
   gui/index
   misc/index