<!-- 2025.08.19 -->

# August 2025: Bug fixes and stability

This release has mostly been focused on fixing bugs and improving stability over the long term.

## 🐛 Bugs

The migration to Visual Studio 2022 unfortunately caused some serious issues to slip through. The following bugs were fixed:

- Systems with older versions of the [Visual C++ Redistributable](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) would crash when you started debugging.
- Pattern finding was completely broken.
- Systems with AVX-512 would crash when using x32dbg.
- CPUs AVX support would always show 0 for XMM registers (thanks to @CXVUSER).

To prevent critical issues like this from slipping through we are working on an automated test system. The _headless_ version of x64dbg introduced in the previous release was a first step in this direction, but much more work is required. This release also introduced support for [AddressSanitizer](https://learn.microsoft.com/en-us/cpp/sanitizers/asan), which helps prevent memory safety issues.

## ❓ Documentation

The [documentation](https://help.x64dbg.com) has now been moved to the `docs` folder in the x64dbg repository. This streamlines development, but also makes the project much more LLM-friendly. Practically-speaking this means you can now ask questions about x64dbg in [DeepWiki](https://deepwiki.com/x64dbg/x64dbg) and expect reasonably-useful results!

[![Ask DeepWiki](data:image/;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDkiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iQXNrIERlZXBXaWtpIj48dGl0bGU+QXNrIERlZXBXaWtpPC90aXRsZT48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgyPSIwIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYmJiIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9InIiPjxyZWN0IHdpZHRoPSIxMDkiIGhlaWdodD0iMjAiIHJ4PSIzIiBmaWxsPSIjZmZmIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjcikiPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyMCIgZmlsbD0iYmxhY2siLz48cmVjdCB4PSIyNCIgd2lkdGg9Ijg1IiBoZWlnaHQ9IjIwIiBmaWxsPSIjMDA3ZWM2Ii8+PHJlY3Qgd2lkdGg9IjEwOSIgaGVpZ2h0PSIyMCIgZmlsbD0idXJsKCNzKSIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjxpbWFnZSB4PSI1IiB5PSIzIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ0FBQUFBZ0NBTUFBQUJFcElyR0FBQUFzVkJNVkVWSGNFd21XTVlaeTM4QWt0MGd3Wm9TYUZJYllzc1VtcjRnd0prQmxONFdiTkU0YWNvZndaa0JqOWs0YU1rQms5NFdnTTBic0lNNGFNa2V3SmMyWk1NM1o4Y2J2SXdZcEhzZXdKWUFmdGdCa3QwZnZwZ0JrdDBjdjQ0Y3Y1d3pZY2tBanRzQ2s5MHBhc1Vib1hzZ3dKa2Z3cFlmd0pnNGFNb2N0NDR5WHN3QWtkMEJrTjg0WjhjQmt0d2R1WklqY084NWxNNGh3Wm81YWNvQmxlQTZhODhpeWFBQm1PUThiOVFoeFowQ25Pb2l6YU9XNERPdkFBQUFNSFJTVGxNQUtDZlcvQWdXQS83L0Rmdk1jOWo3TVUvcmozWEJjUlcvSk1iZTdrVXhqSS9sVXp6ejZ0UFFrSitqVm1XMW9ldWxtbXNsQUFBQnlVbEVRVlE0eTMyVGlhNmpJQlNHVVZGY3FsaVh0bHE3M3JtM2Q1MEVSTkMrLzRQTlFldG9wdE1lRTBQZ0MvOS9GaENhQlNIOUh6MkorT05nUERsMkRvbFNVV1kvUEw4b0VRUkNmUHhIcEZjM0FoNXdIb2lJNkkwNU5YZ2pBT2dRRjNKbjFEbG80WE1QRERlczA5VUUyZCtSRXZsM2xpakJnNENySE5tcmJjTTJ1OXU1bndzUmNBRmZGSEZZNXNaNjA3WXVhM0dxcFFpS0U2RzljWkhaVGhibFo0VDJtTG5NeGRlM0FUQVNNVWo3Mm8wUGJzMWZBRERjTEhxQWpFRHVnSjNsQyt6dE1HWVRBRGNvTGFGeUgrMDJEUDkrV1M0YWhyWEU0bGFBTEZLY3E4dlpmc2NOWTgzMTJteGZyMjdiTEpaam5zWWhTRElIbVV4THU5aDlOL2VwKzdwYXp3b1pRdysxTndpMzNlcHU3YzJwOFJvb2VxQ2RBSE1Hb09KSXEzQ1V3SU1FbmlSSWFIVmUzWlZuTzJWZ3NoMU1zdEVrUVVYVlVjK2pYZmszemJlbXhTNitwUW1sUHRVZUFMSjhWS2o0Skh2QWVsQnFGRmRTUzNoMVNQelFLci8rYVJhMCswY0NJV3RKTGF1RzVVL2ZiZ3lHMDF1aU5xUWh5ekE4ZGRLajFPdksyOEFzWnlOM0RLRTRYNkFFV3JVMWpKeDlON1JGcGRQeHBIVS90TU9RRzlTamZUcDNZejhLZ1JWS3BmeDg4RHFocHNlcTYwNmgvK3p4Zmg2TEo4ZUVES1dieHg5WEVEd3F6UDFTVmdBQUFBQkpSVTVFcmtKZ2dnPT0iLz48dGV4dCBhcmlhLWhpZGRlbj0idHJ1ZSIgeD0iNjU1IiB5PSIxNTAiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiB0ZXh0TGVuZ3RoPSI3NTAiPkFzayBEZWVwV2lraTwvdGV4dD48dGV4dCB4PSI2NTUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9Ijc1MCI+QXNrIERlZXBXaWtpPC90ZXh0PjwvZz48L3N2Zz4K)](https://deepwiki.com/x64dbg/x64dbg)

Some example questions:

- [Can I log the call stack while tracing?](https://deepwiki.com/search/is-there-any-way-to-access-the_bfa81d28-091b-4d93-84e7-a1e8a89830d2)
- [Can I get a list of available commands?](https://deepwiki.com/search/give-me-a-list-of-available-co_5316fb4e-b0a9-4984-8ea9-819194c7c247)
- [How to set a conditional breakpoint on an RVA?](https://deepwiki.com/search/relevantcontextthis-query-was_08df641e-ec87-49e9-b73b-facb193f5bc3)
- [How to automate patching steps?](https://deepwiki.com/search/how-to-automate-the-following_18ec3f69-358f-4b9d-bfef-8df43b93e506)

Obviously this is no replacement for reading the documentation, but it might at least point you to some concepts to research!

## 🔎 Tracing

There have been quite a lot of updates to the [trace recording](https://help.x64dbg.com/en/latest/introduction/ConditionalTracing.html) feature over the past few months by @torusrxxx. For those not familiar, trace recording allows you to capture the registers and memory accesses for every step of the program. Think [Time Travel Debugging](https://learn.microsoft.com/en-us/windows-hardware/drivers/debuggercmds/time-travel-debugging-record), but on a much smaller scale. This feature can be helpful trying to understand the data flow or figuring out where a specific value first pops up when executing a function.

To start a trace recording, use _Help -> Trace into..._ and then enable the _Record trace_ checkbox:

![](data:image/;base64,[encoded data, 6040 characters])

You can see a reconstruction of the memory/stack (best effort, might be slow on larger traces):

![](data:image/;base64,[encoded data, 71584 characters])

This version introduces support to search for intermodular calls in the trace, which can be useful to understand where APIs get called. A blog post with more details will follow!

## 🤖 Scripting

**❗ You might want to check out [Analysis at Scale with x64dbg Automate](https://x64dbg.com/blog/2025/03/04/analysis-at-scale-with-x64dbg-automate.html), which introduces a Python library to automate x64dbg. There is also an [MCP Server](https://github.com/cycraft-corp/BinaryAnalysisMCPs) built on top of it, which allows LLMs to interact with x64dbg.**

The builtin scripting feature has always been a bit lackluster, but the need for testing automation has pushed things forward. Improved command line handling was introduced by @peace-maker and you can now specify a script to execute on debuggee startup:

```sh
  x64dbg {OPTIONS} [filename] -- [extra arguments]

    x64dbg

  OPTIONS:

    -workingDir  Current working directory of new process.
    Defaults to current working directory if not specified. (optional)
    -pid         Process ID to attach to. (optional)
    -tid         Thread Identifier (TID) of the thread to resume
    after attaching (PLMDebug). (optional)
    -event       Handle to an Event Object to signal (JIT). (optional)
    -c           Command to execute Specifies the initial
    debugger command to run at start-up. (optional)
    -cf          Specifies the path and name of a script file.
    This script file is executed immediately on startup. (optional)
    -p           Alias for -pid. (optional)
    -a           Alias for -pid. (optional)
    -e           Alias for -event (optional)
    -help        Show this message. (optional)
```

The scripting system has been rewritten from scratch to execute all of the script commands on an event loop, which ensures everything executes in a deterministic order. A lot of bugs have been fixed too, which enables more complex scripting scenarios:

```c
fn = RtlEnterCriticalSection
bp fn
SetBreakpointCommand fn, "scriptcmd call analyze"
ret

analyze:
  SpinCount = ReadPtr(rcx + 0x20)
  log "SpinCount: {u:SpinCount}"
  ret
```

The script above sets a breakpoint on `RtlEnterCriticalSection`. It uses a [breakpoint command](https://help.x64dbg.com/en/latest/introduction/ConditionalBreakpoint.html) to execute the `analyze` function in the script every time the breakpoint hits, and performs some logging. For testing we can use the _headless_ command line tool with test executables and scripts to make sure everything works as expected.

## 🐧 Cross Platform

Thanks to @eldarkg you can now [build x64dbg in Wine](https://github.com/x64dbg/x64dbg/blob/development/docs/COMPILE-linux.md) with a custom CMake toolchain. Additionally the first iteration of the `cross-platform` branch has been merged. Slowly the GUI components will be ported to an `x64dbg::widgets` library that can be reused for other projects.

## 🤝 Community
x64dbg is a community-driven project, and this release would not have been possible without the incredible work of our contributors. A huge thank you to everyone who contributed code, reported bugs, and helped shape this release ❤️

We recently revamped the Discord community, which you can join below:

[![](data:image/;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjE1LjUiIGhlaWdodD0iMjgiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0ieDY0ZGJnOiAxNzEyIE1FTUJFUlMiPjx0aXRsZT54NjRkYmc6IDE3MTIgTUVNQkVSUzwvdGl0bGU+PGcgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj48cmVjdCB3aWR0aD0iODkuNSIgaGVpZ2h0PSIyOCIgZmlsbD0iIzU4NjVmMiIvPjxyZWN0IHg9Ijg5LjUiIHdpZHRoPSIxMjYiIGhlaWdodD0iMjgiIGZpbGw9IiM1NTUiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTAwIj48aW1hZ2UgeD0iOSIgeT0iNyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJtYVd4c1BTSjNhR2wwWlNJZ2NtOXNaVDBpYVcxbklpQjJhV1YzUW05NFBTSXdJREFnTWpRZ01qUWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSFJwZEd4bFBrUnBjMk52Y21ROEwzUnBkR3hsUGp4d1lYUm9JR1E5SWsweU1DNHpNVGNnTkM0ek5qazRZVEU1TGpjNU1UTWdNVGt1TnpreE15QXdJREF3TFRRdU9EZzFNUzB4TGpVeE5USXVNRGMwTVM0d056UXhJREFnTURBdExqQTNPRFV1TURNM01XTXRMakl4TVM0ek56VXpMUzQwTkRRM0xqZzJORGd0TGpZd09ETWdNUzR5TkRrMUxURXVPRFEwTnkwdU1qYzJNaTB6TGpZNExTNHlOell5TFRVdU5EZzJPQ0F3TFM0eE5qTTJMUzR6T1RNekxTNDBNRFU0TFM0NE56UXlMUzQyTVRjM0xURXVNalE1TldFdU1EYzNMakEzTnlBd0lEQXdMUzR3TnpnMUxTNHdNemNnTVRrdU56TTJNeUF4T1M0M016WXpJREFnTURBdE5DNDRPRFV5SURFdU5URTFMakEyT1RrdU1EWTVPU0F3SURBd0xTNHdNekl4TGpBeU56ZERMalV6TXpRZ09TNHdORFU0TFM0ek1Ua2dNVE11TlRjNU9TNHdPVGt5SURFNExqQTFOemhoTGpBNE1qUXVNRGd5TkNBd0lEQXdMakF6TVRJdU1EVTJNV015TGpBMU1qZ2dNUzQxTURjMklEUXVNRFF4TXlBeUxqUXlNamdnTlM0NU9USTVJRE11TURJNU5HRXVNRGMzTnk0d056YzNJREFnTURBdU1EZzBNaTB1TURJM05tTXVORFl4TmkwdU5qTXdOQzQ0TnpNeExURXVNamsxTWlBeExqSXlOaTB4TGprNU5ESmhMakEzTmk0d056WWdNQ0F3TUMwdU1EUXhOaTB1TVRBMU4yTXRMalkxTWpndExqSTBOell0TVM0eU56UXpMUzQxTkRrMUxURXVPRGN5TWkwdU9Ea3lNMkV1TURjM0xqQTNOeUF3SURBeExTNHdNRGMyTFM0eE1qYzNZeTR4TWpVNExTNHdPVFF6TGpJMU1UY3RMakU1TWpNdU16Y3hPQzB1TWpreE5HRXVNRGMwTXk0d056UXpJREFnTURFdU1EYzNOaTB1TURFd05XTXpMamt5TnpnZ01TNDNPVE16SURndU1UZ2dNUzQzT1RNeklERXlMakEyTVRRZ01HRXVNRGN6T1M0d056TTVJREFnTURFdU1EYzROUzR3TURrMVl5NHhNakF5TGpBNU9TNHlORFl1TVRrNE1TNHpOekk0TGpJNU1qUmhMakEzTnk0d056Y2dNQ0F3TVMwdU1EQTJOaTR4TWpjMklERXlMakk1T0RZZ01USXVNams0TmlBd0lEQXhMVEV1T0RjekxqZzVNVFF1TURjMk5pNHdOelkySURBZ01EQXRMakEwTURjdU1UQTJOMk11TXpZd05DNDJPVGd1TnpjeE9TQXhMak0yTWpnZ01TNHlNalVnTVM0NU9UTXlZUzR3TnpZdU1EYzJJREFnTURBdU1EZzBNaTR3TWpnMll6RXVPVFl4TFM0Mk1EWTNJRE11T1RRNU5TMHhMalV5TVRrZ05pNHdNREl6TFRNdU1ESTVOR0V1TURjM0xqQTNOeUF3SURBd0xqQXpNVE10TGpBMU5USmpMalV3TURRdE5TNHhOemN0TGpnek9ESXRPUzQyTnpNNUxUTXVOVFE0TlMweE15NDJOakEwWVM0d05qRXVNRFl4SURBZ01EQXRMakF6TVRJdExqQXlPRFo2VFRndU1ESWdNVFV1TXpNeE1tTXRNUzR4T0RJMUlEQXRNaTR4TlRZNUxURXVNRGcxTnkweUxqRTFOamt0TWk0ME1Ua2dNQzB4TGpNek16SXVPVFUxTlMweUxqUXhPRGtnTWk0eE5UY3RNaTQwTVRnNUlERXVNakV3T0NBd0lESXVNVGMxTnlBeExqQTVOVElnTWk0eE5UWTRJREl1TkRFNUlEQWdNUzR6TXpNeUxTNDVOVFUxSURJdU5ERTRPUzB5TGpFMU5qa2dNaTQwTVRnNWVtMDNMamszTkRnZ01HTXRNUzR4T0RJMUlEQXRNaTR4TlRZNUxURXVNRGcxTnkweUxqRTFOamt0TWk0ME1Ua2dNQzB4TGpNek16SXVPVFUxTkMweUxqUXhPRGtnTWk0eE5UWTVMVEl1TkRFNE9TQXhMakl4TURnZ01DQXlMakUzTlRjZ01TNHdPVFV5SURJdU1UVTJPQ0F5TGpReE9TQXdJREV1TXpNek1pMHVPVFEySURJdU5ERTRPUzB5TGpFMU5qZ2dNaTQwTVRnNVdpSXZQand2YzNablBnPT0iLz48dGV4dCBmb250LXdlaWdodD0nYm9sZCcgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHg9IjUzMi41IiB5PSIxNzUiIHRleHRMZW5ndGg9IjQ4NSIgZmlsbD0iI2ZmZiI+eDY0ZGJnPC90ZXh0Pjx0ZXh0IGZvbnQtd2VpZ2h0PSdib2xkJyB0cmFuc2Zvcm09InNjYWxlKC4xKSIgeD0iMTUyNSIgeT0iMTc1IiB0ZXh0TGVuZ3RoPSIxMDIwIiBmaWxsPSIjZmZmIiA+MTcxMiBNRU1CRVJTPC90ZXh0PjwvZz48L3N2Zz4=)](https://discord.x64dbg.com)

Other platforms are synchronized with the `#general` channel:

[![Slack](data:image/;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MCIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjaGF0OiBvbiBTbGFjayI+PHRpdGxlPmNoYXQ6IG9uIFNsYWNrPC90aXRsZT48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgyPSIwIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYmJiIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9InIiPjxyZWN0IHdpZHRoPSI5MCIgaGVpZ2h0PSIyMCIgcng9IjMiIGZpbGw9IiNmZmYiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNyKSI+PHJlY3Qgd2lkdGg9IjMzIiBoZWlnaHQ9IjIwIiBmaWxsPSIjNTU1Ii8+PHJlY3QgeD0iMzMiIHdpZHRoPSI1NyIgaGVpZ2h0PSIyMCIgZmlsbD0iI2UwNWQ0NCIvPjxyZWN0IHdpZHRoPSI5MCIgaGVpZ2h0PSIyMCIgZmlsbD0idXJsKCNzKSIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSIxNzUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjIzMCI+Y2hhdDwvdGV4dD48dGV4dCB4PSIxNzUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjIzMCI+Y2hhdDwvdGV4dD48dGV4dCBhcmlhLWhpZGRlbj0idHJ1ZSIgeD0iNjA1IiB5PSIxNTAiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiB0ZXh0TGVuZ3RoPSI0NzAiPm9uIFNsYWNrPC90ZXh0Pjx0ZXh0IHg9IjYwNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNDcwIj5vbiBTbGFjazwvdGV4dD48L2c+PC9zdmc+)](https://slack.x64dbg.com) [![Gitter](data:image/;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MiIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjaGF0OiBvbiBHaXR0ZXIiPjx0aXRsZT5jaGF0OiBvbiBHaXR0ZXI8L3RpdGxlPjxsaW5lYXJHcmFkaWVudCBpZD0icyIgeDI9IjAiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjEiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iciI+PHJlY3Qgd2lkdGg9IjkyIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iMzMiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSIzMyIgd2lkdGg9IjU5IiBoZWlnaHQ9IjIwIiBmaWxsPSJsaWdodHNlYWdyZWVuIi8+PHJlY3Qgd2lkdGg9IjkyIiBoZWlnaHQ9IjIwIiBmaWxsPSJ1cmwoI3MpIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjE3NSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iMjMwIj5jaGF0PC90ZXh0Pjx0ZXh0IHg9IjE3NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjMwIj5jaGF0PC90ZXh0Pjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSI2MTUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjQ5MCI+b24gR2l0dGVyPC90ZXh0Pjx0ZXh0IHg9IjYxNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNDkwIj5vbiBHaXR0ZXI8L3RleHQ+PC9nPjwvc3ZnPg==)](https://gitter.im/x64dbg/x64dbg) [![Matrix](data:image/;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NCIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjaGF0OiBvbiBNYXRyaXgiPjx0aXRsZT5jaGF0OiBvbiBNYXRyaXg8L3RpdGxlPjxsaW5lYXJHcmFkaWVudCBpZD0icyIgeDI9IjAiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjEiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iciI+PHJlY3Qgd2lkdGg9Ijk0IiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iMzMiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSIzMyIgd2lkdGg9IjYxIiBoZWlnaHQ9IjIwIiBmaWxsPSIjYTRhNjFkIi8+PHJlY3Qgd2lkdGg9Ijk0IiBoZWlnaHQ9IjIwIiBmaWxsPSJ1cmwoI3MpIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjE3NSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iMjMwIj5jaGF0PC90ZXh0Pjx0ZXh0IHg9IjE3NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjMwIj5jaGF0PC90ZXh0Pjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSI2MjUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjUxMCI+b24gTWF0cml4PC90ZXh0Pjx0ZXh0IHg9IjYyNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNTEwIj5vbiBNYXRyaXg8L3RleHQ+PC9nPjwvc3ZnPg==)](https://riot.im/app/#/room/#x64dbg:matrix.org) [![IRC](data:image/;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjaGF0OiBvbiBJUkMiPjx0aXRsZT5jaGF0OiBvbiBJUkM8L3RpdGxlPjxsaW5lYXJHcmFkaWVudCBpZD0icyIgeDI9IjAiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjEiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iciI+PHJlY3Qgd2lkdGg9IjgwIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iMzMiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSIzMyIgd2lkdGg9IjQ3IiBoZWlnaHQ9IjIwIiBmaWxsPSJwdXJwbGUiLz48cmVjdCB3aWR0aD0iODAiIGhlaWdodD0iMjAiIGZpbGw9InVybCgjcykiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48dGV4dCBhcmlhLWhpZGRlbj0idHJ1ZSIgeD0iMTc1IiB5PSIxNTAiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiB0ZXh0TGVuZ3RoPSIyMzAiPmNoYXQ8L3RleHQ+PHRleHQgeD0iMTc1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSIyMzAiPmNoYXQ8L3RleHQ+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjU1NSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iMzcwIj5vbiBJUkM8L3RleHQ+PHRleHQgeD0iNTU1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSIzNzAiPm9uIElSQzwvdGV4dD48L2c+PC9zdmc+)](https://web.libera.chat/#x64dbg)

## ❤️ Sponsors
This project is also made possible by the generous support of sponsors. We would like to give a special shout out to the following sponsors:
- [**FLOSS/fund**](https://floss.fund) - Funding for Free and Open Source projects.
- [**SEKTOR7 Institute**](https://institute.sektor7.net/)
- [**InfinityCurve**](https://infinitycurve.org/)

Also many thanks to my active sponsors: @LabGuy94, @grant-h, @MorpheusH3x, @re-jevi, @adam-the, @verdeckt, @emesare, @daaximus, @stevemk14ebr, @as0ni, @sedrakpc, @Dan0xE, @Invoke-RE, @leandrofroes, @shu-tom, @buzzer-re, @expend20, @crudd, @clayne, @fr0zenbag, @dzzie

**If you find x64dbg valuable in your work, please consider [becoming a sponsor](https://github.com/sponsors/mrexodia?metadata_source=releases). Your support directly funds development and helps us continue to build the future of debugging.** For companies we also offer custom services depending on the level of sponsorship, please [reach out](mailto:contact@x64dbg.com) for more details!

## 📜 Changelog
- InitializeSignatureCheck now loads msvcp140.dll
- Always load VC runtime from application directory #3616
- Move https://github.com/x64dbg/docs into this repo
- Fix snapshot timestamp format
- Fix AVX-512 crash on 32-bit
- Exclude unnecessary OpenGL libraries from snapshot
- Fix bug with string formatting
- Fix ambiguous operand size when hiding pointer sizes by @kalhotky in #3620
- Display style values refactor and MASM style by @kalhotky in #3617
- Revert "Fixed inverted logic" by @mrexodia in #3622
- Improve developer experience when forking
- Improve CONTRIBUTING guide
- Another attempt to fix msvcp140 loading #3624
- Unbreak x32dbg after last commit
- Fixed pattern search by @OldGamesCracking in #3628
- Add back -DX64DBG, closes #3634
- Update resources translations by @torusrxxx in #3562
- Faster disasmgetstringatwrapper by @d2k2-git in #3625
- Fix deleting breakpoint at module base address by @kalhotky in #3629
- Fix symbolic name help URL encoding by @kalhotky in #3630
- Fix fastresume hiding other summary text by @kalhotky in #3631
- Disasm value notation by @kalhotky in #3640
- Fix incorrect "None" label for disabled trace coverage in shortcuts by @adityaxa in #3638
- Refactor QZydis instance in Bridge class by @mrexodia in #3641
- Automatically cancel previous workflow runs on the same branch
- align char buffer sizes with defined limit in GuiGetDisassembly by @d2k2-git in #3627
- Fix autocomment precedence by @kalhotky in #3632
- Fix mnemonic brief column #3510, #3509
- MSVC build under linux wine by @eldarkg in #3657
- Use library for command line parsing by @peace-maker in #3516
- Fix headless initialization and thread model
- msvc-wine: Fix: LINK : fatal error LNK1158: cannot run 'rc.exe' by @eldarkg in #3660
- Do not produce an import library for exe target #3663
- Add clang-tidy configuration
- Show struct widget in DisplayTypeDialog
- Misc improvements
- Fix bug where disabling and reenabling GUI updates didn't update the GUI properly
- Make breakpoint silent if breakpoint command execution fails
- JobQueue.await now recursively calls job function when called on worker thread
- Greatly improve script state handling
- Export table to tab-separated values by @torusrxxx in #3666
- Support adjusting font size via ctrl+wheel in RegistersView by @torusrxxx in #3665
- Intermodular calls: add column for module name (#3664)
- Properly synchronize breakpoint commands and script state
- Allow using VirtualQueryEx in MemIsCodePage and enable it everywhere
- Msvc wine build x64 architecture (#3669)
- Patch file: fix wine usage by @eldarkg in #3679
- Unity build by @mrexodia in #3674
- Follow in stack in trace registers view; fix shortcuts in registers view by @torusrxxx in #3670
- Search for intermodular calls in trace by @torusrxxx in #3672
- Goto dialog: add completion for labels by @dabeibao in #3681
- Upgrade \_WIN32\_WINNT to Windows 7 by @torusrxxx in #3668
- Fix code formatting
- Remove dbghelp/DeviceNameResolver/TitanEngine from pluginsdk #3412
- Add some cross platform example projects by @mrexodia in #3224
- Simplify licenses sections of the docs to use links instead
- Fix struct view refreshing and add error message when connection fails
- Add support for sanitizers and fix a crash
- Update debug engines to 2025.08.18
- Release notes dialog by @mrexodia in #3686

Full commit history: [`2025.06.30...2025.08.19`](https://github.com/x64dbg/x64dbg/compare/2025.06.30...2025.08.19)


<!-- 2025.07.04 -->

# June 2025: Type System and Modernization
We're excited to announce a major new release of x64dbg, the open-source user mode debugger for Windows. For those new to the project, x64dbg is designed to make reverse engineering and malware analysis faster and more intuitive. This release marks a significant step forward, overhauling our core type system and modernizing our entire toolchain to bring you a more powerful and stable debugging experience.

**NOTE**: There were some minor issues that made the 2025.06.30 snapshot unusable (signing issue causing a Windows Defender false positive, AVX-512 support crashed in x32dbg and the VC runtime was not loaded correctly). Because of this that snapshot has been deleted and a fixed one has been put here.

## ✨ Revamped Type System
In previous versions, analyzing data structures was a tedious, manual process and many features were not supported. This release adds support for bitfields, enums and anonymous types, which allows all types in the Windows SDK to be represented and displayed.

The [ManyTypes](https://github.com/snowsnowsnows/ManyTypes) plugin by @snowsnowsnows (who also drove this revamp) allows you to import C header files and see the results directly in x64dbg. While we plan to streamline this workflow even further in future updates, this is a huge leap in making data inspection easier.

This isn't just about convenience; it's about speed. We've introduced **drastic performance improvements** to the struct widget, so you can now browse deeply nested pointers and large data structures without the lag.

https://github.com/user-attachments/assets/973d101c-5dab-4f66-ac10-fc68873d52f0

We’ve also added a host of quality-of-life improvements:
- **Interactive type selection**: While selecting the type you will instantly see what the data looks like, enabling a more interactive workflow.
- **Smarter Displays:** Character arrays are now automatically rendered as strings, saving you an extra step.
- **Better Integration:** You can now invoke the "Display type" action directly from the register and stack views, making it easier than ever to inspect data on the fly.

## 💻 AVX-512 and Half-Float Support
This release introduces support for the latest CPU instruction sets, ensuring you can analyze even the most modern applications.
- **AVX-512 Support:** You now have the power to debug and analyze code that leverages the AVX-512 instruction set, a critical feature for high-performance computing and complex malware.
- **Half-Float Support:** We've added support for 16-bit half-precision floating-point numbers in the dump, a feature especially useful when reversing graphics applications or machine learning models.

## ⚡ Small Changes, Big Impact
Sometimes it’s the little things that count. Based on your feedback, we've added several small but mighty workflow enhancements:
- **Copy Graph Image:** You can now copy the function graph directly to your clipboard, making it effortless to share your findings or add visuals to your reports.
- **Copy Calling Convention Arguments:** A new context menu option lets you quickly copy function arguments, streamlining the process of reconstructing code or documenting function calls.
- **Focus on Window in Handles View:** You can now bring a target window to the foreground directly from the handles view, which is incredibly useful for UI-heavy debugging.
- **Revamped Launcher**: The launcher now has checkboxes and an uninstall option.

![image](data:image/;base64,[encoded data, 4816 characters]) ![image](data:image/;base64,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)

## 🚀 Modern Tooling and a New Release Cycle
We've completed a monumental migration of our entire build system to **Visual Studio 2022 and CMake**. This massive undertaking provides a more stable foundation, makes it easier for new developers to contribute, and accelerates the pace of future improvements. The [compilation instructions](https://github.com/x64dbg/x64dbg/wiki/Compiling-the-whole-project) were cut down from _13 steps to a single one._

There has also been movement on a _headless version of x64dbg_. The main focus for now is automated testing, but eventually it will be expanded to allow [headless automations](https://x64dbg.com/blog/2025/03/04/analysis-at-scale-with-x64dbg-automate.html).

Starting with this release, we will be using **[CalVer](https://calver.org)** (Calendar Versioning) with proper GitHub releases and tags. This will keep our releases more organized and allow package managers and users to reference specific versions more easily. Additionally Windows XP is [no longer supported](https://github.com/x64dbg/x64dbg/wiki/Transition) and for Windows 7/8.1 you will get an unskippable deprecation warning:

![image](data:image/;base64,[encoded data, 4136 characters])

## 🔮 Looking Ahead: A Cross-Platform Future
We're excited to share a glimpse into our experimental [`cross-platform`](https://github.com/x64dbg/x64dbg/pull/3224) branch. This is our testbed for separating core GUI widgets into a reusable library, with the goal of bringing x64dbg's powerful tools to all major platforms (Windows, macOS, and Linux).

Current experimental tools include:
- A simple **hex viewer** that uses the [ImHex Pattern Language](https://github.com/WerWolv/PatternLanguage) to visualize data structures.
- A **minidump viewer** to browse `.dmp` files on any platform.
- A **remote table** tool that showcases fetching data over a high-latency network.

![image](data:image/;base64,[encoded data, 100232 characters])

These tools are still in early development and not part of the release, but they represent a critical step toward a more versatile and platform-independent future for our components.

## 🤝 Community
x64dbg is a community-driven project, and this release would not have been possible without the incredible work of our contributors. A huge thank you to everyone who contributed code, reported bugs, and helped shape this release ❤️

We recently revamped the Discord community, which you can join below:

[![](data:image/;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjE1LjUiIGhlaWdodD0iMjgiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0ieDY0ZGJnOiAxNzEyIE1FTUJFUlMiPjx0aXRsZT54NjRkYmc6IDE3MTIgTUVNQkVSUzwvdGl0bGU+PGcgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj48cmVjdCB3aWR0aD0iODkuNSIgaGVpZ2h0PSIyOCIgZmlsbD0iIzU4NjVmMiIvPjxyZWN0IHg9Ijg5LjUiIHdpZHRoPSIxMjYiIGhlaWdodD0iMjgiIGZpbGw9IiM1NTUiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTAwIj48aW1hZ2UgeD0iOSIgeT0iNyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJtYVd4c1BTSjNhR2wwWlNJZ2NtOXNaVDBpYVcxbklpQjJhV1YzUW05NFBTSXdJREFnTWpRZ01qUWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSFJwZEd4bFBrUnBjMk52Y21ROEwzUnBkR3hsUGp4d1lYUm9JR1E5SWsweU1DNHpNVGNnTkM0ek5qazRZVEU1TGpjNU1UTWdNVGt1TnpreE15QXdJREF3TFRRdU9EZzFNUzB4TGpVeE5USXVNRGMwTVM0d056UXhJREFnTURBdExqQTNPRFV1TURNM01XTXRMakl4TVM0ek56VXpMUzQwTkRRM0xqZzJORGd0TGpZd09ETWdNUzR5TkRrMUxURXVPRFEwTnkwdU1qYzJNaTB6TGpZNExTNHlOell5TFRVdU5EZzJPQ0F3TFM0eE5qTTJMUzR6T1RNekxTNDBNRFU0TFM0NE56UXlMUzQyTVRjM0xURXVNalE1TldFdU1EYzNMakEzTnlBd0lEQXdMUzR3TnpnMUxTNHdNemNnTVRrdU56TTJNeUF4T1M0M016WXpJREFnTURBdE5DNDRPRFV5SURFdU5URTFMakEyT1RrdU1EWTVPU0F3SURBd0xTNHdNekl4TGpBeU56ZERMalV6TXpRZ09TNHdORFU0TFM0ek1Ua2dNVE11TlRjNU9TNHdPVGt5SURFNExqQTFOemhoTGpBNE1qUXVNRGd5TkNBd0lEQXdMakF6TVRJdU1EVTJNV015TGpBMU1qZ2dNUzQxTURjMklEUXVNRFF4TXlBeUxqUXlNamdnTlM0NU9USTVJRE11TURJNU5HRXVNRGMzTnk0d056YzNJREFnTURBdU1EZzBNaTB1TURJM05tTXVORFl4TmkwdU5qTXdOQzQ0TnpNeExURXVNamsxTWlBeExqSXlOaTB4TGprNU5ESmhMakEzTmk0d056WWdNQ0F3TUMwdU1EUXhOaTB1TVRBMU4yTXRMalkxTWpndExqSTBOell0TVM0eU56UXpMUzQxTkRrMUxURXVPRGN5TWkwdU9Ea3lNMkV1TURjM0xqQTNOeUF3SURBeExTNHdNRGMyTFM0eE1qYzNZeTR4TWpVNExTNHdPVFF6TGpJMU1UY3RMakU1TWpNdU16Y3hPQzB1TWpreE5HRXVNRGMwTXk0d056UXpJREFnTURFdU1EYzNOaTB1TURFd05XTXpMamt5TnpnZ01TNDNPVE16SURndU1UZ2dNUzQzT1RNeklERXlMakEyTVRRZ01HRXVNRGN6T1M0d056TTVJREFnTURFdU1EYzROUzR3TURrMVl5NHhNakF5TGpBNU9TNHlORFl1TVRrNE1TNHpOekk0TGpJNU1qUmhMakEzTnk0d056Y2dNQ0F3TVMwdU1EQTJOaTR4TWpjMklERXlMakk1T0RZZ01USXVNams0TmlBd0lEQXhMVEV1T0RjekxqZzVNVFF1TURjMk5pNHdOelkySURBZ01EQXRMakEwTURjdU1UQTJOMk11TXpZd05DNDJPVGd1TnpjeE9TQXhMak0yTWpnZ01TNHlNalVnTVM0NU9UTXlZUzR3TnpZdU1EYzJJREFnTURBdU1EZzBNaTR3TWpnMll6RXVPVFl4TFM0Mk1EWTNJRE11T1RRNU5TMHhMalV5TVRrZ05pNHdNREl6TFRNdU1ESTVOR0V1TURjM0xqQTNOeUF3SURBd0xqQXpNVE10TGpBMU5USmpMalV3TURRdE5TNHhOemN0TGpnek9ESXRPUzQyTnpNNUxUTXVOVFE0TlMweE15NDJOakEwWVM0d05qRXVNRFl4SURBZ01EQXRMakF6TVRJdExqQXlPRFo2VFRndU1ESWdNVFV1TXpNeE1tTXRNUzR4T0RJMUlEQXRNaTR4TlRZNUxURXVNRGcxTnkweUxqRTFOamt0TWk0ME1Ua2dNQzB4TGpNek16SXVPVFUxTlMweUxqUXhPRGtnTWk0eE5UY3RNaTQwTVRnNUlERXVNakV3T0NBd0lESXVNVGMxTnlBeExqQTVOVElnTWk0eE5UWTRJREl1TkRFNUlEQWdNUzR6TXpNeUxTNDVOVFUxSURJdU5ERTRPUzB5TGpFMU5qa2dNaTQwTVRnNWVtMDNMamszTkRnZ01HTXRNUzR4T0RJMUlEQXRNaTR4TlRZNUxURXVNRGcxTnkweUxqRTFOamt0TWk0ME1Ua2dNQzB4TGpNek16SXVPVFUxTkMweUxqUXhPRGtnTWk0eE5UWTVMVEl1TkRFNE9TQXhMakl4TURnZ01DQXlMakUzTlRjZ01TNHdPVFV5SURJdU1UVTJPQ0F5TGpReE9TQXdJREV1TXpNek1pMHVPVFEySURJdU5ERTRPUzB5TGpFMU5qZ2dNaTQwTVRnNVdpSXZQand2YzNablBnPT0iLz48dGV4dCBmb250LXdlaWdodD0nYm9sZCcgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHg9IjUzMi41IiB5PSIxNzUiIHRleHRMZW5ndGg9IjQ4NSIgZmlsbD0iI2ZmZiI+eDY0ZGJnPC90ZXh0Pjx0ZXh0IGZvbnQtd2VpZ2h0PSdib2xkJyB0cmFuc2Zvcm09InNjYWxlKC4xKSIgeD0iMTUyNSIgeT0iMTc1IiB0ZXh0TGVuZ3RoPSIxMDIwIiBmaWxsPSIjZmZmIiA+MTcxMiBNRU1CRVJTPC90ZXh0PjwvZz48L3N2Zz4=)](https://discord.x64dbg.com)

You can also get the `XDBG` tag after joining the server:

![image](data:image/;base64,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)

Other platforms are synchronized with the `#general` channel:

[![Slack](data:image/;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MCIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjaGF0OiBvbiBTbGFjayI+PHRpdGxlPmNoYXQ6IG9uIFNsYWNrPC90aXRsZT48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgyPSIwIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYmJiIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9InIiPjxyZWN0IHdpZHRoPSI5MCIgaGVpZ2h0PSIyMCIgcng9IjMiIGZpbGw9IiNmZmYiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNyKSI+PHJlY3Qgd2lkdGg9IjMzIiBoZWlnaHQ9IjIwIiBmaWxsPSIjNTU1Ii8+PHJlY3QgeD0iMzMiIHdpZHRoPSI1NyIgaGVpZ2h0PSIyMCIgZmlsbD0iI2UwNWQ0NCIvPjxyZWN0IHdpZHRoPSI5MCIgaGVpZ2h0PSIyMCIgZmlsbD0idXJsKCNzKSIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSIxNzUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjIzMCI+Y2hhdDwvdGV4dD48dGV4dCB4PSIxNzUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjIzMCI+Y2hhdDwvdGV4dD48dGV4dCBhcmlhLWhpZGRlbj0idHJ1ZSIgeD0iNjA1IiB5PSIxNTAiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiB0ZXh0TGVuZ3RoPSI0NzAiPm9uIFNsYWNrPC90ZXh0Pjx0ZXh0IHg9IjYwNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNDcwIj5vbiBTbGFjazwvdGV4dD48L2c+PC9zdmc+)](https://slack.x64dbg.com) [![Gitter](data:image/;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MiIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjaGF0OiBvbiBHaXR0ZXIiPjx0aXRsZT5jaGF0OiBvbiBHaXR0ZXI8L3RpdGxlPjxsaW5lYXJHcmFkaWVudCBpZD0icyIgeDI9IjAiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjEiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iciI+PHJlY3Qgd2lkdGg9IjkyIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iMzMiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSIzMyIgd2lkdGg9IjU5IiBoZWlnaHQ9IjIwIiBmaWxsPSJsaWdodHNlYWdyZWVuIi8+PHJlY3Qgd2lkdGg9IjkyIiBoZWlnaHQ9IjIwIiBmaWxsPSJ1cmwoI3MpIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjE3NSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iMjMwIj5jaGF0PC90ZXh0Pjx0ZXh0IHg9IjE3NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjMwIj5jaGF0PC90ZXh0Pjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSI2MTUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjQ5MCI+b24gR2l0dGVyPC90ZXh0Pjx0ZXh0IHg9IjYxNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNDkwIj5vbiBHaXR0ZXI8L3RleHQ+PC9nPjwvc3ZnPg==)](https://gitter.im/x64dbg/x64dbg) [![Matrix](data:image/;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NCIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjaGF0OiBvbiBNYXRyaXgiPjx0aXRsZT5jaGF0OiBvbiBNYXRyaXg8L3RpdGxlPjxsaW5lYXJHcmFkaWVudCBpZD0icyIgeDI9IjAiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjEiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iciI+PHJlY3Qgd2lkdGg9Ijk0IiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iMzMiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSIzMyIgd2lkdGg9IjYxIiBoZWlnaHQ9IjIwIiBmaWxsPSIjYTRhNjFkIi8+PHJlY3Qgd2lkdGg9Ijk0IiBoZWlnaHQ9IjIwIiBmaWxsPSJ1cmwoI3MpIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjE3NSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iMjMwIj5jaGF0PC90ZXh0Pjx0ZXh0IHg9IjE3NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjMwIj5jaGF0PC90ZXh0Pjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSI2MjUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjUxMCI+b24gTWF0cml4PC90ZXh0Pjx0ZXh0IHg9IjYyNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNTEwIj5vbiBNYXRyaXg8L3RleHQ+PC9nPjwvc3ZnPg==)](https://riot.im/app/#/room/#x64dbg:matrix.org) [![IRC](data:image/;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjaGF0OiBvbiBJUkMiPjx0aXRsZT5jaGF0OiBvbiBJUkM8L3RpdGxlPjxsaW5lYXJHcmFkaWVudCBpZD0icyIgeDI9IjAiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjEiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iciI+PHJlY3Qgd2lkdGg9IjgwIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iMzMiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSIzMyIgd2lkdGg9IjQ3IiBoZWlnaHQ9IjIwIiBmaWxsPSJwdXJwbGUiLz48cmVjdCB3aWR0aD0iODAiIGhlaWdodD0iMjAiIGZpbGw9InVybCgjcykiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48dGV4dCBhcmlhLWhpZGRlbj0idHJ1ZSIgeD0iMTc1IiB5PSIxNTAiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiB0ZXh0TGVuZ3RoPSIyMzAiPmNoYXQ8L3RleHQ+PHRleHQgeD0iMTc1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSIyMzAiPmNoYXQ8L3RleHQ+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjU1NSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iMzcwIj5vbiBJUkM8L3RleHQ+PHRleHQgeD0iNTU1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSIzNzAiPm9uIElSQzwvdGV4dD48L2c+PC9zdmc+)](https://web.libera.chat/#x64dbg)

## ❤️ Sponsors
This project is partially made possible by the generous support of sponsors. We would like to give a special shout out to the following sponsors who donated at the highest tier since the last release:
- 🥇 [**FLOSS/fund**](https://floss.fund) - Funding for Free and Open Source projects.
- [**SEKTOR7 Institute**](https://institute.sektor7.net/)
- [**Back Engineering**](https://back.engineering)
- [**aslrnk**](https://aslr.ac)
- [**RedOps**](https://redops.at/en)

Also many thanks to the other active sponsors: @adam-the, @verdeckt, @emesare, @daaximus, @stevemk14ebr, @as0ni, @sedrakpc, @Dan0xE, @Invoke-RE, @leandrofroes, @shu-tom, @buzzer-re, @expend20, @crudd, @clayne, @fr0zenbag, @merces, @dzzie

**If you find x64dbg valuable in your work, please consider [becoming a sponsor](https://github.com/sponsors/mrexodia?metadata_source=releases). Your support directly funds development and helps us continue to build the future of debugging.** For companies we also offer custom services depending on the level of sponsorship, please [reach out](mailto:contact@x64dbg.com) for more details!

## 📜 Changelog
- Fix translation errors
- Split ModuleStdTable into header and sources to fix Q_OBJECT error
- Build with GitHub Actions by @mrexodia in #3538
- Ignore clangd cache
- Fix buffer overflow by @torusrxxx in #3541
- Add dump support for half float by @torusrxxx in #3544
- Add support for AVX512 by @torusrxxx in #3536
- Fix compilation on MinGW (clang) by @mrexodia in #3539
- Fix wrong icon for ActionTreatSelectionAsXXX by @torusrxxx in #3546
- Always update the Example text's background color by @G3ph4z in #3537
- Show launcher on first launch after installing by @whindsaks in #3521
- New x96dbg configuration dialog by @G3ph4z in #3532
- Make a rebuild copy the dependencies again
- Add headless mode POC #3516
- Fix compilation with clang-cl
- Add some more state for the headless mode
- Automatically download submodules when necessary
- Updated Type Database Handling by @snowsnowsnows in #3552
- Fix structure packing in TitanEngine.h #3563
- Update badges
- Improve plugin loading error messages
- Fix errors with simple header parsing
- Improved error reporting in DisplayType command
- Allow configuring default max pointer depth in DisplayType
- Small UX improvements in struct widget
- Move "Display type" to CommonActions and add to registers/stack
- Fix missing stdint types when building with vs2022 v120_xp toolset by @WindowsAPI in #3593
- Fix error handling in ParseTypes
- Added Copy Menu for Call Conv Arguments by @snowsnowsnows in #3595
- Draw jump lines under register label; Focus on window in handles view by @torusrxxx in #3585
- Copy graph image by @torusrxxx in #3578
- Add IRC link to README
- Added Type Reload Functionality in Struct View by @snowsnowsnows in #3597
- Update AStyleHelper to only format changed files
- Mark padding as bitfield
- Fix a bug with GotoDialog::setInitialExpression not working twice in a row
- Performance improvements for StructWidget
- Remove Visual Studio projects
- Static MSVC runtime for launcher and loaddll
- Prefix commands with $ to format the command itself
- Add a few string expression functions
- Update breakpoint dialog tooltip match reality
- Add test for #3599
- Add back missing /DELAYLOAD options #3412
- Add selectionChanged signal to SearchListView
- Implement DisplayTypeDialog for better UX
- Change StructWidget to inherit from TypeWidget
- Make type visiting expansion depth configurable
- Add GuiTypeListUpdated for better UX
- Hide __anonymous types
- Improve pretty printing in NodeVisitor
- Print string values of character arrays
- Get rid of Qt5Network dependency
- Match snapshot format to previous releases
- Update dependencies
- Upload snapshot ZIP files as artifacts directly
- Fix: Trim trailing whitespace in script labels #3589 by @oxqnd in #3610
- Fix Handles->Message Breakpoint: wnd proc or handle is unavailable (wine) by @eldarkg in #3607
- Fixed inverted logic by @OldGamesCracking in #3588


