# Features This program is currently under active development. It supports many basic and advanced features to ease debugging on Windows. ## Basic features * Full-featured debugging of DLL and EXE files ([TitanEngine Community Edition](https://bitbucket.org/titanengineupdate/titanengine-update)) * 32-bit and 64-bit Windows support from Windows XP to Windows 10 * Built-in assembler ([XEDParse](https://github.com/x64dbg/XEDParse)/[Keystone](http://www.keystone-engine.org)/[asmjit](https://github.com/asmjit)) * Fast disassembler ([Zydis](https://zydis.re)) * C-like expression parser * Logging * Notes * Memory map view * Modules and symbols view * Source code view * Thread view * Content-sensitive register view * Call stack view * SEH view * Handles, privileges and TCP connections enumeration. * Multi-datatype memory dump * Dynamic stack view * Executable patching * Dynamically recognize modules and strings * User database ([JSON](http://www.digip.org/jansson)) for comments, labels, bookmarks, etc. * Basic debug symbol (PDB) support * Extendable, debuggable scripting language for automation * Plugin support with growing API * Basic anti-debugging ## Advanced features * Decompiler ([snowman](https://derevenets.com)) * Import reconstructor integrated ([Scylla](https://github.com/NtQuery/Scylla)) * Analysis * Conditional breakpoints and tracing with great flexibility * Collect data while tracing ## GUI features * Intuitive and familiar, yet new user interface * IDA-like sidebar with jump arrows * IDA-like instruction token highlighter (highlight registers, commands, etc.) * Fully customizable color scheme and short-cut keys * Control flow graph * Integrated mnemonic and registers help * Code folding * Easy integration with custom tools (favourites menu)