726f5b622b
Unfortunately the C++ name mangling in a 64-bit MSVC compilation is slightly different from that in a 32-bit one: -- An 'E' is inserted for pointers to indicate that they are 64 bits. I don't fully understand the rationale for this; isn't that the only kind of pointer in 64-bit code produced by a C++ compiler anyway? -- As there is only one calling convention on x64 Windows, __cdecl, the indications for other calling conventions (here, especially __thiscall) change to that for __cdecl. It should be possible to write a tool to at least partially automate conversion of 32-bit mangled names to 64-bit ones, and thus make it easy to create mscx map files from the corresponding msci ones in LibreOffice. Sure, it probably wouldn't work 100% correctly in all cases, but it would help a lot.
50 lines
1.9 KiB
Text
50 lines
1.9 KiB
Text
UDK_3_0_0 {
|
|
global:
|
|
GetVersionInfo
|
|
??0ORealDynamicLoader@salhelper@@IEAA@PEAPEAV01@AEBVOUString@rtl@@1PEAX2@Z
|
|
??1ORealDynamicLoader@salhelper@@MEAA@XZ
|
|
??_7ORealDynamicLoader@salhelper@@6B@
|
|
?acquire@ORealDynamicLoader@salhelper@@QEAAKXZ
|
|
?getApi@ORealDynamicLoader@salhelper@@QEBAPEAXXZ
|
|
?newInstance@ORealDynamicLoader@salhelper@@SAPEAV12@PEAPEAV12@AEBVOUString@rtl@@1@Z
|
|
?release@ORealDynamicLoader@salhelper@@QEAAKXZ
|
|
??1SimpleReferenceObject@salhelper@@MEAA@XZ
|
|
??2SimpleReferenceObject@salhelper@@SAPEAX_K@Z
|
|
??2SimpleReferenceObject@salhelper@@SAPEAX_KAEBUnothrow_t@std@@@Z
|
|
??3SimpleReferenceObject@salhelper@@SAXPEAX@Z
|
|
??3SimpleReferenceObject@salhelper@@SAXPEAXAEBUnothrow_t@std@@@Z
|
|
local:
|
|
*;
|
|
};
|
|
|
|
UDK_3.1 {
|
|
global:
|
|
??_VSimpleReferenceObject@salhelper@@KAXPEAX@Z;
|
|
??_7SimpleReferenceObject@salhelper@@6B@;
|
|
|
|
??0Condition@salhelper@@QEAA@AEAVMutex@osl@@@Z;
|
|
??1Condition@salhelper@@UEAA@XZ;
|
|
|
|
??0ConditionModifier@salhelper@@QEAA@AEAVCondition@1@@Z;
|
|
??1ConditionModifier@salhelper@@QEAA@XZ;
|
|
|
|
??0ConditionWaiter@salhelper@@QEAA@AEAVCondition@1@@Z;
|
|
??0ConditionWaiter@salhelper@@QEAA@AEAVCondition@1@K@Z;
|
|
??1ConditionWaiter@salhelper@@QEAA@XZ;
|
|
|
|
??0timedout@ConditionWaiter@salhelper@@QEAA@XZ;
|
|
??0timedout@ConditionWaiter@salhelper@@QEAA@AEBU012@@Z;
|
|
??1timedout@ConditionWaiter@salhelper@@UEAA@XZ;
|
|
??4timedout@ConditionWaiter@salhelper@@QEAAAEAU012@AEBU012@@Z;
|
|
|
|
??0Timer@salhelper@@QEAA@XZ;
|
|
??0Timer@salhelper@@QEAA@AEBUTTimeValue@1@@Z;
|
|
??0Timer@salhelper@@QEAA@AEBUTTimeValue@1@0@Z;
|
|
??1Timer@salhelper@@MEAA@XZ;
|
|
|
|
?isExpired@Timer@salhelper@@QEBAEXZ;
|
|
?isTicking@Timer@salhelper@@QEBAEXZ;
|
|
?setRemainingTime@Timer@salhelper@@QEAAXAEBUTTimeValue@2@@Z;
|
|
?start@Timer@salhelper@@QEAAXXZ;
|
|
?stop@Timer@salhelper@@QEAAXXZ;
|
|
} UDK_3_0_0;
|