Michael Stefaniuc
a8b63acc03
msvcrt/tests: Use assignment instead of memcpy to copy structs.
2013-01-24 15:38:50 +01:00
Piotr Caban
b9c71ffd42
msvcrt: Fixed get_this_pointer implementation.
2012-12-10 17:36:29 +01:00
Piotr Caban
b3dff995ee
msvcrt/tests: Added more RTTI tests.
2012-09-13 13:56:15 +02:00
Piotr Caban
688aa1f529
msvcrt: Skip RTTI signature==1 tests on platforms that doesn't support it.
2012-09-10 20:48:39 +02:00
Piotr Caban
33937f039f
msvcrt: Support 64-bit RTTI in __RTDynamicCast.
2012-09-05 21:56:57 +02:00
Piotr Caban
fbae5a95c3
msvcrt: Support 64-bit RTTI in __RTtypeid function.
2012-09-05 21:56:57 +02:00
Francois Gouget
88840fc849
msvcrt/tests: Add a trailing '\n' to a win_skip().
2012-08-21 17:47:47 +02:00
Piotr Caban
83024db0ae
msvcrt/tests: Execute c++ related tests on 64-bit systems.
2012-08-20 15:01:13 +02:00
Alexandre Julliard
0c45c8b58e
msvcrt: Add support for function namespaces in symbol demangling.
2011-05-15 20:27:15 +02:00
Alexandre Julliard
5d12e970ff
msvcrt: Add support for template operators in symbol demangling.
2011-05-15 20:26:36 +02:00
Alexandre Julliard
5e1b9c149e
msvcrt: Add support for __ptr64 attribute in symbol demangling.
2011-05-15 17:39:28 +02:00
Piotr Caban
d5e3e9301a
msvcrt/tests: Fix memory leaks (valgrind).
2011-03-31 12:31:47 +02:00
Alexandre Julliard
c27aa289b7
msvcrt: Use the appropriate mangled names for operator new/delete on 64-bit.
2010-07-22 16:55:35 +02:00
André Hentschel
152c0d4b93
msvcrt/tests: Add some demangle tests.
2010-01-18 14:35:08 +01:00
Eric Pouech
d568c2ac56
mscvrt: Fix some undname quirks (space at the end of multi-level templates).
2009-11-18 11:09:34 +01:00
Eric Pouech
6fab1e86f3
msvcrt: In undname functions, no longer use a fixed-size array for storing internal information.
2009-11-16 13:47:22 +01:00
Alexandre Julliard
7e082f6608
msvcrt/tests: Make all msvcrt function pointers cdecl.
2009-05-23 11:57:38 +02:00
Alexandre Julliard
42563b407b
msvcrt/tests: Add support for some broken demangle results on older Windows versions.
2008-08-26 12:07:43 +02:00
Alexandre Julliard
c2545cd43e
msvcrt/tests: Fix register constraints on thiscall wrappers.
2008-07-08 11:16:01 +02:00
Jon Griffiths
da412d4507
msvcrt: Fix an RTTI test Failure on Vista.
2008-05-28 11:30:35 +02:00
Jon Griffiths
e5ffcd8827
msvcrt/tests: Fix 4 tests that always fail on Vista.
2008-05-27 12:05:58 +02:00
Eric Pouech
f55da6db84
msvcrt: Fixed space in type with double indirection.
...
Spotted by James Hawkins.
2008-04-29 12:36:44 +02:00
Eric Pouech
2e1775620a
msvcrt: undname: correctly handle multi-dimensional arrays.
...
Based on a patch from Ulrich Küttler.
2008-04-29 12:36:35 +02:00
Eric Pouech
a940218c0b
msvcrt: Fixed symbol unmangling for template-parameter-?? form, as well as test.
...
Spotted by James Hawkins.
2008-04-29 12:36:08 +02:00
Eric Pouech
0920f8e778
msvcrt: symbol undecoration: Really check that we get a template string before making use of it.
2008-01-22 12:07:21 +01:00
Eric Pouech
2e47a3a4f8
msvcrt: symbol undecoration: Now correctly parsing the template forms.
2008-01-22 12:05:05 +01:00
Alexandre Julliard
49864b084d
msvcrt: Fix demangling of function pointers by maintaining the left/right distinction for type references.
2007-10-10 19:52:16 +02:00
Paul Vriens
059436d536
msvcrt/tests: Remove wrong FreeLibrary and fix typo's.
2007-08-15 10:48:59 +02:00
Alexandre Julliard
1b819cbe87
msvcrt: Use a valid parameter array when demangling a template name.
2007-08-14 18:10:53 +02:00
Michael Stefaniuc
590bf1be88
msvcrt: Demangle a C++ mangled string that is only a name with it's template argument list.
2007-04-06 12:31:05 +02:00
Andrew Talbot
1e8e0a4ed2
msvcrt/tests: Replace inline static with static inline.
2007-03-23 12:29:28 +01:00
Francois Gouget
f0dd63cbb4
msvcrt: The tests link with msvcrt(d).dll now, so use GetModuleHandle() rather than LoadLibrary().
2006-12-14 12:44:28 +01:00
Andrew Talbot
24c4f46da4
msvcrt/tests: Cast-qual warnings fix.
2006-12-12 12:11:07 +01:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Eric Pouech
f7441f9e1a
msvcrt: Some more fixes to name demangling.
2006-03-06 11:37:14 +01:00
Michael Stefaniuc
067be97852
msvcrt: Add some tests for __unDName().
...
Add some tests for unDName() checking:
- data type modifiers A,B,P,Q,R,S
- literal strings
- back references to names
2006-02-20 11:18:25 +01:00
Michael Stefaniuc
29fe8d02c7
msvcrt: Fix 20 tests from demangle_test() on old Win versions.
...
In test_demangle use a custom strcmp that treats multiple spaces as
single space. __unDName() from older msvcrt (including W2K it seems)
emit in some places 2 spaces instead of one. Fixes 20 failing tests on
those old Windows versions.
2006-02-20 11:16:27 +01:00
Eric Pouech
e66e227dbe
Fixes for missing prototypes warnings.
2006-02-06 13:13:28 +01:00
Eric Pouech
9db2d323fa
Provide a sample of the joy of MSC symbol mangling.
2005-11-17 11:05:00 +00:00
Uwe Bonnes
6cc66c9925
Undname: Allow more then one coded character in demangle_datatype.
2005-11-14 15:11:39 +00:00
Francois Gouget
0edbaf7e80
Remove spaces before '\n' in traces.
2005-11-10 12:14:56 +00:00
Vijay Kiran Kamuju
9c6a15ce62
Fix msvcrt symbol demangling for non MS symbols.
2005-10-20 13:15:11 +00:00
Peter Chapman
505dfdefb5
Fix up several inline assembler blocks so that they produce correct
...
code with the -fomit-frame-pointer gcc flag.
2004-12-02 18:19:25 +00:00
Eric Pouech
a2d24c8a4a
Now that name undecoration works, fix the type info.
2004-11-08 22:11:05 +00:00
Daniel Marmier
f95be92d24
Fixed warnings with gcc option "-Wwrite-strings".
2003-10-15 03:35:54 +00:00
Jon Griffiths
0b2d44ed53
Added tests for cpp objects/RTTI.
2003-09-24 18:49:45 +00:00