[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