[Bug 7885] demangle_datatype UnKnown (a, n, v)
Wine Bugs
wine-bugs at winehq.org
Thu Mar 29 15:43:03 CDT 2007
http://bugs.winehq.org/show_bug.cgi?id=7885
------- Additional Comments From focht at gmx.net 2007-29-03 15:43 -------
Hello,
looking at trace it seems that __unDNameEx is indeed bugged.
Native vc++ undname tool produce following (example):
mangled:
"?$_CORBA_ObjRef_Var at VAdapterActivator@PortableServer@@VAdapterActivator_Helper at 2@"
unmangled:
"_CORBA_ObjRef_Var<class PortableServer::AdapterActivator,class
PortableServer::AdapterActivator_Helper>"
Seems the wine undname gets somewhere out of sync and fails to parse data types
correctly.
The lowercase stuff (warnings) you see is due to parser pointer advanced too far
-> tries to interpret parts of name as data/method types.
To maintainer: Maybe the information found at
http://sparcs.kaist.ac.kr/~tokigun/article/vcmangle.html
could be incorporated for improvements/bugfixes.
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list