Vadim Zeitlin
603c73dbba
Implement wxStackWalker for wxMSW under x86-64.
...
Use 64 bit debug help functions instead of 32 bit ones and add code for
dealing with x86-64 stack frames.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69845 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-11-27 19:52:13 +00:00
Dimitri Schoolwerth
80fdcdb90e
No changes, synchronised source names that appear commented at the top of files with the actual path to the files.
...
Fixed commented names (path, filename, and extension) of files in include/ and src/. Prepended the names in src/ with "src/" everywhere, while starting those in include/wx/ with "wx/".
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67254 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-03-20 00:14:35 +00:00
Vadim Zeitlin
ec38225e66
Call SymCleanup() in wxStackWalker to fix problem with next call to it.
...
Calling SymInitialize() second and subsequent times failed (and hence so did
wxStackWalker::WalkFrom() and other methods) as we didn't call SymCleanup()
because of some problems with old versions of debughlp.dll. These problems
don't seem to exist any more so do call SymCleanup() so that we can walk the
stack more than once.
Closes #11544 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62925 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-12-18 14:47:08 +00:00
Vadim Zeitlin
9a83f86094
Globally replace _T() with wxT().
...
Standardize on using a single macro across all wxWidgets sources and solve the name clash with Sun CC standard headers (see #10660 ).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61508 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-07-23 20:30:22 +00:00
Vadim Zeitlin
5c33522fca
replace wx_{const,static,reinterpret}_cast with their standard C++ equivalents
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56644 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-11-02 02:39:52 +00:00
Vadim Zeitlin
4db307e110
build fixes for wxUSE_ON_FATAL_EXCEPTION==0 ( #9937 )
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55593 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-09-14 00:26:29 +00:00
Vadim Zeitlin
3f49efdba9
/Wp64 warnings fixes (mostly simply use wxUIntToPtr/wxPtrToUInt() instead of C casts)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52125 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-26 17:55:19 +00:00
Vadim Zeitlin
057bf0be54
compilation fix for wxUSE_DBGHELP==0 after latest changes
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47817 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-07-29 14:06:23 +00:00
Vadim Zeitlin
ef81fe8b3f
added maxDepth parameter to WalkFromException() (patch 1759239)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47766 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-07-28 00:14:53 +00:00
Vadim Zeitlin
d476275306
correct setting of pSymbol->SizeOfStruct (patch 1737789)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46500 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-06-17 00:51:36 +00:00
Julian Smart
0034bd135c
Added missing arg
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43354 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2006-11-12 16:35:51 +00:00
Robert Roebling
a82c22998b
Applied wxStackWalker improvement part of
...
item #1591718 , [wxGTK] Native assert dialog and optimized stack walker
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43346 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2006-11-12 14:33:03 +00:00
Vadim Zeitlin
b3a6d2694c
don't give error message if we failed to get the stack, this doesn't mean anything to the user
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35077 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-08-03 23:57:00 +00:00
Vadim Zeitlin
1d7ea62e9e
return immediately from WalkFrom() if dbghelp dll initialization fails (part of patch 1212925)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34497 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-06-01 22:35:38 +00:00
Julian Smart
3103e8a97e
Typo correction patch [ 1208110 ] Lots of typo corrections
...
Olly Betts
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34436 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-05-31 09:20:43 +00:00
Włodzimierz Skiba
f31a409829
.empty() string decorations
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31870 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-02-09 14:19:49 +00:00
Vadim Zeitlin
1b072e196e
fixed stub code compilation (don't use PSYMBOL_INFO)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31746 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-02-04 09:23:05 +00:00
Vadim Zeitlin
2289dcea2b
stubs for wxUSE_DBGHELP == 0
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31700 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-02-01 21:37:07 +00:00
Włodzimierz Skiba
60431236a3
MinGW fixes.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31434 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-01-17 19:08:44 +00:00
Vadim Zeitlin
7beafee942
added wxStackWalker class
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31416 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-01-17 01:23:20 +00:00