OSDN Git Service

loader: fix dlopen performance regression caused by fix for CVE-2017-0670 am: d6b2586...
[android-x86/bionic.git] / libm / libm.map.txt
1 LIBC {
2   global:
3     __fe_dfl_env; # var
4     __signbit;
5     __signbitf;
6     __signbitl;
7     acos;
8     acosf;
9     acosh;
10     acoshf;
11     acoshl; # introduced=21
12     acosl; # introduced=21
13     asin;
14     asinf;
15     asinh;
16     asinhf;
17     asinhl; # introduced=21
18     asinl; # introduced=21
19     atan;
20     atan2;
21     atan2f;
22     atan2l; # introduced=21
23     atanf;
24     atanh;
25     atanhf;
26     atanhl; # introduced=21
27     atanl; # introduced=21
28     cabs; # introduced=23
29     cabsf; # introduced=23
30     cabsl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23
31     cacos; # introduced=23
32     cacosf; # introduced=23
33     cacosh; # introduced=23
34     cacoshf; # introduced=23
35     carg; # introduced=23
36     cargf; # introduced=23
37     cargl; # introduced=23
38     casin; # introduced=23
39     casinf; # introduced=23
40     casinh; # introduced=23
41     casinhf; # introduced=23
42     catan; # introduced=23
43     catanf; # introduced=23
44     catanh; # introduced=23
45     catanhf; # introduced=23
46     cbrt;
47     cbrtf;
48     cbrtl; # introduced=21
49     ccos; # introduced=23
50     ccosf; # introduced=23
51     ccosh; # introduced=23
52     ccoshf; # introduced=23
53     ceil;
54     ceilf;
55     ceill;
56     cexp; # introduced=23
57     cexpf; # introduced=23
58     cimag; # introduced=23
59     cimagf; # introduced=23
60     cimagl; # introduced=23
61     conj; # introduced=23
62     conjf; # introduced=23
63     conjl; # introduced=23
64     copysign;
65     copysignf;
66     copysignl;
67     cos;
68     cosf;
69     cosh;
70     coshf;
71     coshl; # introduced=21
72     cosl; # introduced=21
73     cproj; # introduced=23
74     cprojf; # introduced=23
75     cprojl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23
76     creal; # introduced=23
77     crealf; # introduced=23
78     creall; # introduced=23
79     csin; # introduced=23
80     csinf; # introduced=23
81     csinh; # introduced=23
82     csinhf; # introduced=23
83     csqrt; # introduced=23
84     csqrtf; # introduced=23
85     csqrtl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23
86     ctan; # introduced=23
87     ctanf; # introduced=23
88     ctanh; # introduced=23
89     ctanhf; # introduced=23
90     drem;
91     dremf;
92     erf;
93     erfc;
94     erfcf;
95     erfcl; # introduced=21
96     erff;
97     erfl; # introduced=21
98     exp;
99     exp2;
100     exp2f;
101     exp2l; # introduced=21
102     expf;
103     expl; # introduced=21
104     expm1;
105     expm1f;
106     expm1l; # introduced=21
107     fabs;
108     fabsf;
109     fabsl;
110     fdim;
111     fdimf;
112     fdiml;
113     feclearexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
114     fedisableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
115     feenableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
116     fegetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
117     fegetexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
118     fegetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
119     fegetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
120     feholdexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
121     feraiseexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
122     fesetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
123     fesetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
124     fesetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
125     fetestexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
126     feupdateenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
127     finite;
128     finitef;
129     floor;
130     floorf;
131     floorl;
132     fma;
133     fmaf;
134     fmal; # introduced=21
135     fmax;
136     fmaxf;
137     fmaxl;
138     fmin;
139     fminf;
140     fminl;
141     fmod;
142     fmodf;
143     fmodl; # introduced=21
144     frexp;
145     frexpf;
146     frexpl; # introduced=21
147     gamma;
148     gamma_r;
149     gammaf;
150     gammaf_r;
151     hypot;
152     hypotf;
153     hypotl; # introduced=21
154     ilogb;
155     ilogbf;
156     ilogbl;
157     j0;
158     j0f;
159     j1;
160     j1f;
161     jn;
162     jnf;
163     ldexpf;
164     ldexpl;
165     lgamma;
166     lgamma_r;
167     lgammaf;
168     lgammaf_r;
169     lgammal; # introduced=21
170     lgammal_r; # introduced=23
171     llrint;
172     llrintf;
173     llrintl; # introduced=21
174     llround;
175     llroundf;
176     llroundl;
177     log;
178     log10;
179     log10f;
180     log10l; # introduced=21
181     log1p;
182     log1pf;
183     log1pl; # introduced=21
184     log2; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
185     log2f; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
186     log2l; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
187     logb;
188     logbf;
189     logbl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
190     logf;
191     logl; # introduced=21
192     lrint;
193     lrintf;
194     lrintl; # introduced=21
195     lround;
196     lroundf;
197     lroundl;
198     modf;
199     modff;
200     modfl; # introduced=21
201     nan; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
202     nanf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
203     nanl; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
204     nearbyint;
205     nearbyintf;
206     nearbyintl; # introduced=21
207     nextafter;
208     nextafterf;
209     nextafterl; # introduced=21
210     nexttoward; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
211     nexttowardf;
212     nexttowardl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
213     pow;
214     powf;
215     powl; # introduced=21
216     remainder;
217     remainderf;
218     remainderl; # introduced=21
219     remquo;
220     remquof;
221     remquol; # introduced=21
222     rint;
223     rintf;
224     rintl; # introduced=21
225     round;
226     roundf;
227     roundl;
228     scalb;
229     scalbf;
230     scalbln; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
231     scalblnf; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
232     scalblnl; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
233     scalbn;
234     scalbnf;
235     scalbnl;
236     signgam; # var
237     significand;
238     significandf;
239     significandl; # introduced=21
240     sin;
241     sincos;
242     sincosf;
243     sincosl;
244     sinf;
245     sinh;
246     sinhf;
247     sinhl; # introduced=21
248     sinl; # introduced=21
249     sqrt;
250     sqrtf;
251     sqrtl; # introduced=21
252     tan;
253     tanf;
254     tanh;
255     tanhf;
256     tanhl; # introduced=21
257     tanl; # introduced=21
258     tgamma;
259     tgammaf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
260     tgammal; # introduced=21
261     trunc;
262     truncf;
263     truncl;
264     y0;
265     y0f;
266     y1;
267     y1f;
268     yn;
269     ynf;
270   local:
271     *;
272 };
273
274 LIBC_O {
275   global:
276     cacoshl;
277     cacosl;
278     casinhl;
279     casinl;
280     catanhl;
281     catanl;
282     ccoshl;
283     ccosl;
284     cexpl;
285     clog;
286     clogf;
287     clogl;
288     cpow;
289     cpowf;
290     cpowl;
291     csinhl;
292     csinl;
293     ctanhl;
294     ctanl;
295 } LIBC;
296
297 LIBC_DEPRECATED { # arm mips platform-only
298   global: # arm mips
299     ___Unwind_Backtrace; # arm
300     ___Unwind_ForcedUnwind; # arm
301     ___Unwind_RaiseException; # arm
302     ___Unwind_Resume; # arm
303     ___Unwind_Resume_or_Rethrow; # arm
304     __adddf3; # arm
305     __aeabi_cdcmpeq; # arm
306     __aeabi_cdcmple; # arm
307     __aeabi_cdrcmple; # arm
308     __aeabi_cfcmpeq; # arm
309     __aeabi_cfcmple; # arm
310     __aeabi_cfrcmple; # arm
311     __aeabi_d2lz; # arm
312     __aeabi_d2uiz; # arm
313     __aeabi_d2ulz; # arm
314     __aeabi_dadd; # arm
315     __aeabi_dcmpeq; # arm
316     __aeabi_dcmpge; # arm
317     __aeabi_dcmpgt; # arm
318     __aeabi_dcmple; # arm
319     __aeabi_dcmplt; # arm
320     __aeabi_ddiv; # arm
321     __aeabi_dmul; # arm
322     __aeabi_drsub; # arm
323     __aeabi_dsub; # arm
324     __aeabi_f2d; # arm
325     __aeabi_f2lz; # arm
326     __aeabi_f2ulz; # arm
327     __aeabi_fcmpeq; # arm
328     __aeabi_fcmpge; # arm
329     __aeabi_fcmpgt; # arm
330     __aeabi_fcmple; # arm
331     __aeabi_fcmplt; # arm
332     __aeabi_i2d; # arm
333     __aeabi_l2d; # arm
334     __aeabi_ui2d; # arm
335     __aeabi_ul2d; # arm
336     __aeabi_unwind_cpp_pr0; # arm
337     __aeabi_unwind_cpp_pr1; # arm
338     __aeabi_unwind_cpp_pr2; # arm
339     __cmpdf2; # arm
340     __cmpsf2; # arm
341     __divdf3; # arm
342     __eqdf2; # arm
343     __eqsf2; # arm
344     __extendsfdf2; # arm
345     __fixdfdi; # arm mips
346     __fixsfdi; # arm mips
347     __fixunsdfdi; # arm mips
348     __fixunsdfsi; # arm
349     __fixunssfdi; # arm mips
350     __floatdidf; # arm
351     __floatsidf; # arm
352     __floatundidf; # arm
353     __floatunsidf; # arm
354     __gedf2; # arm
355     __gesf2; # arm
356     __gnu_Unwind_Backtrace; # arm
357     __gnu_unwind_execute; # arm
358     __gnu_Unwind_ForcedUnwind; # arm
359     __gnu_unwind_frame; # arm
360     __gnu_Unwind_RaiseException; # arm
361     __gnu_Unwind_Restore_VFP; # arm
362     __gnu_Unwind_Restore_VFP_D; # arm
363     __gnu_Unwind_Restore_VFP_D_16_to_31; # arm
364     __gnu_Unwind_Restore_WMMXC; # arm
365     __gnu_Unwind_Restore_WMMXD; # arm
366     __gnu_Unwind_Resume; # arm
367     __gnu_Unwind_Resume_or_Rethrow; # arm
368     __gnu_Unwind_Save_VFP; # arm
369     __gnu_Unwind_Save_VFP_D; # arm
370     __gnu_Unwind_Save_VFP_D_16_to_31; # arm
371     __gnu_Unwind_Save_WMMXC; # arm
372     __gnu_Unwind_Save_WMMXD; # arm
373     __gtdf2; # arm
374     __gtsf2; # arm
375     __ledf2; # arm
376     __lesf2; # arm
377     __ltdf2; # arm
378     __ltsf2; # arm
379     __muldf3; # arm
380     __nedf2; # arm
381     __nesf2; # arm
382     __restore_core_regs; # arm
383     __subdf3; # arm
384     _Unwind_Backtrace; # arm
385     _Unwind_Complete; # arm
386     _Unwind_DeleteException; # arm
387     _Unwind_ForcedUnwind; # arm
388     _Unwind_GetCFA; # arm
389     _Unwind_GetDataRelBase; # arm
390     _Unwind_GetLanguageSpecificData; # arm
391     _Unwind_GetRegionStart; # arm
392     _Unwind_GetTextRelBase; # arm
393     _Unwind_RaiseException; # arm
394     _Unwind_Resume; # arm
395     _Unwind_Resume_or_Rethrow; # arm
396     _Unwind_VRS_Get; # arm
397     _Unwind_VRS_Pop; # arm
398     _Unwind_VRS_Set; # arm
399     restore_core_regs; # arm
400 } LIBC_O; # arm mips