VirtualBox

source: vbox/trunk/src/libs/xpcom18a4/solarislink.map@ 4837

Last change on this file since 4837 was 4837, checked in by vboxsync, 17 years ago

Solaris

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.5 KB
Line 
1# Solaris VBoxXPCom linker map file for GCC 3.4.3 (csl-sol210-3_4-20050802)
2#
3# Solaris gcc(3.4.3) does not honour visibility attributes (hidden,default...)
4# For this reason we use this linker map file to tell the Solaris linker to make
5# the attribute hidden symbols as STV_HIDDEN (using local) and attribute default
6# symbols as STV_DEFAULT (using global).
7#
8# The mapfile will be passed to the Solaris linker using -Wl,-M <thismapfile>
9#
10# Name mangled symbols were deciphered using using:
11# elfdump VBoxXPCom.so | grep <unmanged-symbol-name>
12#
13# Specifying mangled names may not be the best way, but as long as the
14# compiler's mangling scheme does not change, it will work.
15# For gcc(4.x.+) we WILL need to change this mapfile to suit its new mangling.
16#
17{
18local:
19XPTC_InvokeByIndex;
20XPT_ArenaStrDup;
21_Z19NS_NewUnicharBufferPP16nsIUnicharBufferP11nsISupportsj;
22_ZN8nsString4TrimEPKciii;
23_ZN15nsPrintfCStringC1EPKcz;
24_ZN14nsXPTCStubBase9Sentinel4Ev;
25_ZN14nsXPTCStubBase9Sentinel3Ev;
26_ZN14nsXPTCStubBase9Sentinel2Ev;
27_ZN14nsXPTCStubBase9Sentinel1Ev;
28_ZN14nsXPTCStubBase9Sentinel0Ev;
29_ZTI14nsXPTCStubBase;
30
31global:
32_ZN18nsComponentManager14CreateInstanceEPKcP11nsISupportsRK4nsIDPPv;
33_ZN18nsComponentManager14CreateInstanceERK4nsIDP11nsISupportsS2_PPv;
34_ZN20nsPromiseFlatCString4InitERK10nsACString;
35_Z22PL_DHashStubEnumRemoveP12PLDHashTableP15PLDHashEntryHdrjPv;
36_ZNK4nsID8ToStringEv;
37XPT_NewXDRState;
38XPT_DestroyArena;
39XPT_NewArena;
40XPT_DestroyXDRState;
41XPT_DoHeader;
42XPT_ArenaMalloc;
43};
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use