blob: 745c33a4136a15819d62a70aa35a1418cad121c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
/*
* Define a function `name` in the Qt_5 version node (`name@Qt_5`), implemented
* by calling the corresponding unversioned function `name` (which the linker
* will resolve to libstdc++'s implementation).
*/
#define DEFINE_QT5_FORWARDER(name) \
.symver local_##name, name##@Qt_5; \
.global local_##name; \
local_##name: \
jmp name@PLT
DEFINE_QT5_FORWARDER(_ZNSt28__atomic_futex_unsigned_base19_M_futex_wait_untilEPjjbNSt6chrono8durationIlSt5ratioILl1ELl1EEEENS2_IlS3_ILl1ELl1000000000EEEE)
DEFINE_QT5_FORWARDER(_ZNSt28__atomic_futex_unsigned_base19_M_futex_notify_allEPj)
DEFINE_QT5_FORWARDER(_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm)
DEFINE_QT5_FORWARDER(_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEcm)
DEFINE_QT5_FORWARDER(_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4copyEPcmm)
DEFINE_QT5_FORWARDER(_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm)
DEFINE_QT5_FORWARDER(_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc)
DEFINE_QT5_FORWARDER(_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKcm)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc)
DEFINE_QT5_FORWARDER(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev)
|