Hi,
Check out this ability to debug your windows in WINE.
Sparx Systems Enterprise Architect allows you to debug Windows applications under WINE. http://www.sparxsystems.com/support/faq/enterprise-architect-WINE.html#nine
The limitations are you need to use the native dbghelp.dll. You need the PDB's of the application you want to debug, and the source if want to set breakpoints.
Features 1. Allows debugging of a windows application. 2. Allows sampling (profiling) of you application.
What it doesn't do 1. Allow Debugging of application you have the PDB's. 2. Assembly level debugging, all breakpoints are at the source level only.
This feature has been extremely useful in working out issues with running Enterprise Architect in the WINE environment.
Best Regards Alistair Leslie-Hughes
Hi,
It is certainly nice that a company offers support for this. Last year I did something even cooler and it doesn't require much effort. I used Visual Studio itself to remotely debug on Wine.
I'm not sure if I used native dbghelp.dll or not (I think I didn't use it). The only thing I needed for it to be useful was a debug build of the app (+debugging visual c++ runtime libs). The only thing I had to do was to launch some remote debugging utility, 'msvcmon' in Wine and after that I had to fire up the app. After that I was able to connect to 'Wine' using Visual C++ on Windows and I was able to set break points and so on. It worked really well.
Roderick
On Tue, Jun 22, 2010 at 5:10 PM, Alistair Leslie-Hughes leslie_alistair@hotmail.com wrote:
Hi,
Check out this ability to debug your windows in WINE.
Sparx Systems Enterprise Architect allows you to debug Windows applications under WINE. http://www.sparxsystems.com/support/faq/enterprise-architect-WINE.html#nine
The limitations are you need to use the native dbghelp.dll. You need the PDB's of the application you want to debug, and the source if want to set breakpoints.
Features
- Allows debugging of a windows application.
- Allows sampling (profiling) of you application.
What it doesn't do
- Allow Debugging of application you have the PDB's.
- Assembly level debugging, all breakpoints are at the source level only.
This feature has been extremely useful in working out issues with running Enterprise Architect in the WINE environment.
Best Regards Alistair Leslie-Hughes