Skip to main content

Powerful static analysis for x64dbg

xAnalyzer enhances x64dbg with extensive API call detection, automatic loop analysis, and smart function tracking. Analyze 13,000+ API definitions across 200+ DLLs.

Quick start

Get xAnalyzer running in x64dbg in three simple steps

1

Download and extract

Download the latest release from GitHub and extract the apis_def.zip file containing API definition files.
# Extract the API definitions archive
unzip apis_def.zip
2

Install the plugin

Copy the plugin files to your x64dbg plugin directories:
  • xAnalyzer.dp32x64dbg/x32/plugins/
  • xAnalyzer.dp64x64dbg/x64/plugins/
  • apis_def/ folder → both plugin directories
x64dbg/
├── x32/plugins/
│   ├── xAnalyzer.dp32
│   └── apis_def/
└── x64/plugins/
    ├── xAnalyzer.dp64
    └── apis_def/
3

Launch and analyze

Start x64dbg and load your target executable. Find xAnalyzer in the Plugins menu and select Analyze Module to perform a full analysis.
Check the Log tab if you don’t see xAnalyzer in the menu. Error messages will help diagnose installation issues.

Core capabilities

Explore what makes xAnalyzer essential for reverse engineering

API analysis

Extended function call analysis covering 13,000+ APIs with argument types, data types, and definitions

Loop detection

Automatic detection of code loops within function boundaries for better flow comprehension

Function tracking

Smart tracking of indirect calls through registers, pointers, and dynamic memory

Configuration

Flexible options for automatic analysis, extended scanning, and undefined function handling

API definitions

User-maintained definition files with expandable coverage for custom APIs

Commands

CLI commands for selection, function, and module-level analysis and cleanup

Ready to enhance your debugging workflow?

Install xAnalyzer and start analyzing executables with comprehensive API detection and intelligent code flow recognition.

Install xAnalyzer