Wine Debugger Improvements Are On The Way, Start Of LLVM LLDB Support

Written by Michael Larabel in WINE on 27 January 2020 at 07:31 AM EST. 1 Comment
WINE
With Wine 5.0 having released and the Git tree back open for feature work, we're quite looking forward to see what new material will land following this feature freeze that was in effect the past two months.

One of the new patch series out by CodeWeavers' Rémi Bernon is improving Winedbg, the Wine debugger. Winedbg is used for debugging Windows applications and among its many debug capabilities is a proxy mode for interacting with the GNU Debugger (GDB). It's that GDB integration that is being improved upon while also starting to support LLVM's Debugger (LLDB).

Rémi Bernon explained with the new patch series, "[As far as I can see] stepping, continuing and breaking with Ctrl-C now work. Thread selection, registers and backtrace should now be correct even with multiple threads. Breakpoints are working when using explicit addresses but debug
information is apparently still wrong sometimes, so breaking into source or function do not work reliably yet. Watchpoints are still not implemented.
"

Hopefully that GDB integration with Winedbg will continue to improve this year leading up to Wine 6.0. The LLDB support is also still very primitive with it being work-in-progress at this point.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week