summaryrefslogtreecommitdiffstats
path: root/cppu/util
diff options
context:
space:
mode:
Diffstat (limited to 'cppu/util')
-rw-r--r--cppu/util/cppu.map158
-rw-r--r--cppu/util/uno_purpenvhelpergcc3.map34
2 files changed, 192 insertions, 0 deletions
diff --git a/cppu/util/cppu.map b/cppu/util/cppu.map
new file mode 100644
index 0000000000..df724a5c96
--- /dev/null
+++ b/cppu/util/cppu.map
@@ -0,0 +1,158 @@
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+# This file incorporates work covered by the following license notice:
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed
+# with this work for additional information regarding copyright
+# ownership. The ASF licenses this file to you under the Apache
+# License, Version 2.0 (the "License"); you may not use this file
+# except in compliance with the License. You may obtain a copy of
+# the License at http://www.apache.org/licenses/LICENSE-2.0 .
+#
+UDK_3_0_0 {
+ global:
+ _ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions
+
+ typelib_typedescription_new;
+ typelib_typedescription_newInterface;
+ typelib_typedescription_newInterfaceMethod;
+ typelib_typedescription_newInterfaceAttribute;
+ typelib_typedescription_newEnum;
+ typelib_typedescription_newUnion;
+ typelib_typedescription_newArray;
+ typelib_typedescription_acquire;
+ typelib_typedescription_release;
+ typelib_typedescription_register;
+ typelib_typedescription_equals;
+ typelib_typedescription_isAssignableFrom;
+ typelib_typedescription_getByName;
+ typelib_typedescription_registerCallback;
+ typelib_typedescription_revokeCallback;
+ typelib_typedescriptionreference_new;
+ typelib_typedescriptionreference_acquire;
+ typelib_typedescriptionreference_release;
+ typelib_typedescriptionreference_getDescription;
+ typelib_typedescriptionreference_equals;
+ typelib_typedescriptionreference_assign;
+ typelib_typedescriptionreference_isAssignableFrom;
+
+ typelib_setCacheSize;
+
+ typelib_typedescriptionreference_newByAsciiName;
+ typelib_static_type_getByTypeClass;
+ typelib_static_type_init;
+ typelib_static_sequence_type_init;
+ typelib_static_compound_type_init;
+ typelib_static_interface_type_init;
+ typelib_static_enum_type_init;
+ typelib_static_array_type_init;
+ typelib_typedescription_complete;
+
+ uno_equalData;
+ uno_type_equalData;
+ uno_constructData;
+ uno_type_constructData;
+ uno_destructData;
+ uno_type_destructData;
+ uno_copyData;
+ uno_type_copyData;
+ uno_copyAndConvertData;
+ uno_type_copyAndConvertData;
+ uno_assignData;
+ uno_type_assignData;
+ uno_type_isAssignableFromData;
+
+ uno_any_assign;
+ uno_type_any_assign;
+ uno_any_construct;
+ uno_type_any_construct;
+ uno_any_constructAndConvert;
+ uno_type_any_constructAndConvert;
+ uno_any_destruct;
+ uno_any_clear;
+
+ uno_sequence_assign;
+ uno_type_sequence_assign;
+ uno_sequence_construct;
+ uno_type_sequence_construct;
+ uno_sequence_reference2One;
+ uno_type_sequence_reference2One;
+ uno_sequence_realloc;
+ uno_type_sequence_realloc;
+
+ uno_createEnvironment;
+ uno_getEnvironment;
+ uno_getRegisteredEnvironments;
+ uno_dumpEnvironment;
+ uno_dumpEnvironmentByName;
+ uno_getMapping;
+ uno_getMappingByName;
+ uno_registerMapping;
+ uno_revokeMapping;
+ uno_registerMappingCallback;
+ uno_revokeMappingCallback;
+
+ uno_getCurrentContext;
+ uno_setCurrentContext;
+
+ uno_bindIdToCurrentThread;
+ uno_getIdOfCurrentThread;
+ uno_releaseIdFromCurrentThread;
+ uno_threadpool_enter;
+ uno_threadpool_create;
+ uno_threadpool_destroy;
+ uno_threadpool_putJob;
+ uno_threadpool_dispose;
+ uno_threadpool_attach;
+ uno_threadpool_detach;
+
+ cppu_unsatisfied_iquery_msg;
+ local:
+ *;
+};
+
+UDK_3.1 {
+ global:
+ typelib_static_mi_interface_type_init;
+ typelib_static_struct_type_init;
+ typelib_typedescription_newExtendedInterfaceAttribute;
+ typelib_typedescription_newMIInterface;
+ typelib_typedescription_newStruct;
+ cppu_Any_extraction_failure_msg;
+} UDK_3_0_0;
+
+UDK_3.2 {
+ global:
+ uno_EnvDcp_getTypeName;
+ uno_EnvDcp_getPurpose;
+
+ uno_getCurrentEnvironment;
+ uno_Environment_invoke_v;
+ uno_Environment_invoke;
+ uno_Environment_enter;
+
+ uno_Environment_isValid;
+} UDK_3.1;
+
+UDK_3.3 { # OOo 2.4
+ global:
+ cppu_unsatisfied_iset_msg;
+} UDK_3.2;
+
+LIBO_UDK_4.4 { # symbols available in >= LibO 4.4
+ global:
+ uno_type_sequence_destroy;
+} UDK_3.3;
+
+# Unique libstdc++ symbols:
+GLIBCXX_3.4 {
+ global:
+ _ZGVNSt7num_put*; _ZNSt7num_put*;
+ _ZNSs4_Rep20_S_empty_rep_storageE;
+};
diff --git a/cppu/util/uno_purpenvhelpergcc3.map b/cppu/util/uno_purpenvhelpergcc3.map
new file mode 100644
index 0000000000..7aec7b55f2
--- /dev/null
+++ b/cppu/util/uno_purpenvhelpergcc3.map
@@ -0,0 +1,34 @@
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+# This file incorporates work covered by the following license notice:
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed
+# with this work for additional information regarding copyright
+# ownership. The ASF licenses this file to you under the Apache
+# License, Version 2.0 (the "License"); you may not use this file
+# except in compliance with the License. You may obtain a copy of
+# the License at http://www.apache.org/licenses/LICENSE-2.0 .
+#
+UDK_3_0_0 {
+ global:
+ _ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions
+
+ _ZN4cppu6helper7purpenv13createMappingEPP12_uno_MappingP16_uno_EnvironmentS6_PFvbPvS7_P33_typelib_TypeDescriptionReferenceP24_typelib_MethodParameter?PK24_typelib_TypeDescriptionS7_PS7_PP8_uno_AnyES7_;
+ _ZN4cppu6helper7purpenv29Environment_initWithEnterableEP16_uno_EnvironmentPNS_9EnterableE;
+
+ local:
+ *;
+};
+
+# Unique libstdc++ symbols:
+GLIBCXX_3.4 {
+ global:
+ _ZGVNSt7num_put*; _ZNSt7num_put*;
+ _ZNSs4_Rep20_S_empty_rep_storageE;
+};