|
1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
2 // All rights reserved. |
|
3 // This component and the accompanying materials are made available |
|
4 // under the terms of "Eclipse Public License v1.0" |
|
5 // which accompanies this distribution, and is available |
|
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // Header file containing the list of symbols exported by static libraries |
|
15 // @internalComponent |
|
16 // @released |
|
17 // |
|
18 // |
|
19 |
|
20 #if !defined STATICLIBS_SYMBOLS_H |
|
21 #define STATICLIBS_SYMBOLS_H |
|
22 |
|
23 static const char * Unwantedruntimesymbols[] = |
|
24 { |
|
25 "_ZN10__cxxabiv116__enum_type_infoD0Ev", |
|
26 "_ZN10__cxxabiv116__enum_type_infoD1Ev", |
|
27 "_ZN10__cxxabiv116__enum_type_infoD2Ev", |
|
28 "_ZN10__cxxabiv117__array_type_infoD0Ev", |
|
29 "_ZN10__cxxabiv117__array_type_infoD1Ev", |
|
30 "_ZN10__cxxabiv117__array_type_infoD2Ev", |
|
31 "_ZN10__cxxabiv117__class_type_infoD0Ev", |
|
32 "_ZN10__cxxabiv117__class_type_infoD1Ev", |
|
33 "_ZN10__cxxabiv117__class_type_infoD2Ev", |
|
34 "_ZN10__cxxabiv117__pbase_type_infoD0Ev", |
|
35 "_ZN10__cxxabiv117__pbase_type_infoD1Ev", |
|
36 "_ZN10__cxxabiv117__pbase_type_infoD2Ev", |
|
37 "_ZN10__cxxabiv119__pointer_type_infoD0Ev", |
|
38 "_ZN10__cxxabiv119__pointer_type_infoD1Ev", |
|
39 "_ZN10__cxxabiv119__pointer_type_infoD2Ev", |
|
40 "_ZN10__cxxabiv120__function_type_infoD0Ev", |
|
41 "_ZN10__cxxabiv120__function_type_infoD1Ev", |
|
42 "_ZN10__cxxabiv120__function_type_infoD2Ev", |
|
43 "_ZN10__cxxabiv120__si_class_type_infoD0Ev", |
|
44 "_ZN10__cxxabiv120__si_class_type_infoD1Ev", |
|
45 "_ZN10__cxxabiv120__si_class_type_infoD2Ev", |
|
46 "_ZN10__cxxabiv121__vmi_class_type_infoD0Ev", |
|
47 "_ZN10__cxxabiv121__vmi_class_type_infoD1Ev", |
|
48 "_ZN10__cxxabiv121__vmi_class_type_infoD2Ev", |
|
49 "_ZN10__cxxabiv123__fundamental_type_infoD0Ev", |
|
50 "_ZN10__cxxabiv123__fundamental_type_infoD1Ev", |
|
51 "_ZN10__cxxabiv123__fundamental_type_infoD2Ev", |
|
52 "_ZN10__cxxabiv129__pointer_to_member_type_infoD0Ev", |
|
53 "_ZN10__cxxabiv129__pointer_to_member_type_infoD1Ev", |
|
54 "_ZN10__cxxabiv129__pointer_to_member_type_infoD2Ev", |
|
55 "_ZNKSt13bad_exception4whatEv", |
|
56 "_ZNKSt9exception4whatEv", |
|
57 "_ZNSt13bad_exceptionC2ERKS_", |
|
58 "_ZNSt13bad_exceptionC2Ev", |
|
59 "_ZNSt13bad_exceptionD0Ev", |
|
60 "_ZNSt13bad_exceptionD2Ev", |
|
61 "_ZNSt9exceptionC1ERKS_", |
|
62 "_ZNSt9exceptionC1Ev", |
|
63 "_ZNSt9exceptionC2ERKS_", |
|
64 "_ZNSt9exceptionC2Ev", |
|
65 "_ZNSt9exceptionD0Ev", |
|
66 "_ZNSt9exceptionD1Ev", |
|
67 "_ZNSt9exceptionD2Ev", |
|
68 "_ZNSt9exceptionaSERKS_", |
|
69 "_ZNSt9type_infoD0Ev", |
|
70 "_ZNSt9type_infoD1Ev", |
|
71 "_ZNSt9type_infoD2Ev", |
|
72 "_ZSt9terminatev", |
|
73 "_ZTISt13bad_exception", |
|
74 "_ZTISt9exception", |
|
75 "_ZTVSt13bad_exception", |
|
76 "_ZTVSt9exception", |
|
77 "__ARM_dcmp4", |
|
78 "__ARM_dcmp4e", |
|
79 "__ARM_exceptions_buffer_allocate", |
|
80 "__ARM_exceptions_buffer_free", |
|
81 "__ARM_exceptions_buffer_init", |
|
82 "__ARM_fcmp4", |
|
83 "__ARM_fcmp4e", |
|
84 "__ARM_isnan", |
|
85 "__ARM_vec_cleanup", |
|
86 "__Heap_Alloc", |
|
87 "__Heap_Alloc_Internal", |
|
88 "__Heap_Broken", |
|
89 "__Heap_DescSize", |
|
90 "__Heap_Free", |
|
91 "__Heap_Free_Internal", |
|
92 "__Heap_Full", |
|
93 "__Heap_Initialize", |
|
94 "__Heap_ProvideMemory", |
|
95 "__I_use_heap", |
|
96 "__aeabi_cdcmpeq", |
|
97 "__aeabi_cdcmple", |
|
98 "__aeabi_cfcmpeq", |
|
99 "__aeabi_cfcmple", |
|
100 "__aeabi_d2iz", |
|
101 "__aeabi_d2lz", |
|
102 "__aeabi_d2uiz", |
|
103 "__aeabi_d2ulz", |
|
104 "__aeabi_dcmpeq", |
|
105 "__aeabi_dcmpge", |
|
106 "__aeabi_dcmpgt", |
|
107 "__aeabi_dcmple", |
|
108 "__aeabi_dcmplt", |
|
109 "__aeabi_ddiv", |
|
110 "__aeabi_dneg", |
|
111 "__aeabi_f2iz", |
|
112 "__aeabi_f2lz", |
|
113 "__aeabi_f2uiz", |
|
114 "__aeabi_f2ulz", |
|
115 "__aeabi_fcmpeq", |
|
116 "__aeabi_fcmpge", |
|
117 "__aeabi_fcmpgt", |
|
118 "__aeabi_fcmple", |
|
119 "__aeabi_fcmplt", |
|
120 "__aeabi_fdiv", |
|
121 "__aeabi_fneg", |
|
122 "__aeabi_i2d", |
|
123 "__aeabi_i2f", |
|
124 "__aeabi_l2d", |
|
125 "__aeabi_l2f", |
|
126 "__aeabi_ui2d", |
|
127 "__aeabi_ui2f", |
|
128 "__aeabi_ul2d", |
|
129 "__aeabi_ul2f", |
|
130 "__array_delete_general", |
|
131 "__cxa_get_globals", |
|
132 "__dcmp4e", |
|
133 "__default_signal_handler", |
|
134 "__derived_to_base_conversion", |
|
135 "__dflt_normalise", |
|
136 "__dunder", |
|
137 "__dunder_d", |
|
138 "__fcmp4e", |
|
139 "__fflt_normalise", |
|
140 "__fpl_cmpreturn", |
|
141 "__fpl_dcheck_NaN1", |
|
142 "__fpl_dcheck_NaN2", |
|
143 "__fpl_dcmp_InfNaN", |
|
144 "__fpl_exception", |
|
145 "__fpl_fcheck_NaN1", |
|
146 "__fpl_fcheck_NaN2", |
|
147 "__fpl_fcmp_InfNaN", |
|
148 "__fpl_inf_d2f", |
|
149 "__fpl_inf_dadd", |
|
150 "__fpl_inf_dcmp", |
|
151 "__fpl_inf_ddiv", |
|
152 "__fpl_inf_dfix", |
|
153 "__fpl_inf_dfix_r", |
|
154 "__fpl_inf_dfixu", |
|
155 "__fpl_inf_dfixu_r", |
|
156 "__fpl_inf_dmul", |
|
157 "__fpl_inf_drem", |
|
158 "__fpl_inf_drnd", |
|
159 "__fpl_inf_dsqrt", |
|
160 "__fpl_inf_dsub", |
|
161 "__fpl_inf_f2d", |
|
162 "__fpl_inf_fadd", |
|
163 "__fpl_inf_fcmp", |
|
164 "__fpl_inf_fdiv", |
|
165 "__fpl_inf_ffix", |
|
166 "__fpl_inf_ffix_r", |
|
167 "__fpl_inf_ffixu", |
|
168 "__fpl_inf_ffixu_r", |
|
169 "__fpl_inf_fmul", |
|
170 "__fpl_inf_frem", |
|
171 "__fpl_inf_frnd", |
|
172 "__fpl_inf_fsqrt", |
|
173 "__fpl_inf_fsub", |
|
174 "__fpl_inf_ll_sfrom_d", |
|
175 "__fpl_inf_ll_sfrom_d_r", |
|
176 "__fpl_inf_ll_sfrom_f", |
|
177 "__fpl_inf_ll_sfrom_f_r", |
|
178 "__fpl_inf_ll_ufrom_d", |
|
179 "__fpl_inf_ll_ufrom_d_r", |
|
180 "__fpl_inf_ll_ufrom_f", |
|
181 "__fpl_inf_ll_ufrom_f_r", |
|
182 "__fpl_inf_scalbn", |
|
183 "__fpl_inf_scalbnf", |
|
184 "__fpl_normalise2", |
|
185 "__fpl_return_NaN", |
|
186 "__funder", |
|
187 "__funder_d", |
|
188 "__hardfp_acos", |
|
189 "__hardfp_asin", |
|
190 "__hardfp_atan", |
|
191 "__hardfp_atan2", |
|
192 "__hardfp_cos", |
|
193 "__hardfp_exp", |
|
194 "__hardfp_fabs", |
|
195 "__hardfp_fmod", |
|
196 "__hardfp_log", |
|
197 "__hardfp_log10", |
|
198 "__hardfp_modf", |
|
199 "__hardfp_pow", |
|
200 "__hardfp_sin", |
|
201 "__hardfp_sqrt", |
|
202 "__hardfp_tan", |
|
203 "__heap_guard", |
|
204 "__ieee754_rem_pio2", |
|
205 "__kernel_cos", |
|
206 "__kernel_poly", |
|
207 "__kernel_sin", |
|
208 "__kernel_tan", |
|
209 "__mathlib_zero", |
|
210 "__softfp_acos", |
|
211 "__softfp_asin", |
|
212 "__softfp_atan", |
|
213 "__softfp_atan2", |
|
214 "__softfp_cos", |
|
215 "__softfp_exp", |
|
216 "__softfp_fabs", |
|
217 "__softfp_fmod", |
|
218 "__softfp_log", |
|
219 "__softfp_log10", |
|
220 "__softfp_modf", |
|
221 "__softfp_pow", |
|
222 "__softfp_sin", |
|
223 "__softfp_sqrt", |
|
224 "__softfp_tan", |
|
225 "_d2f", |
|
226 "_dabs", |
|
227 "_dadd", |
|
228 "_dcmp4e", |
|
229 "_dcmpeq", |
|
230 "_dcmple", |
|
231 "_ddiv", |
|
232 "_ddiv_mantissas", |
|
233 "_deq", |
|
234 "_dfix", |
|
235 "_dfix_r", |
|
236 "_dfixu", |
|
237 "_dfixu_r", |
|
238 "_dflt", |
|
239 "_dfltu", |
|
240 "_dgeq", |
|
241 "_dgr", |
|
242 "_dleq", |
|
243 "_dls", |
|
244 "_dmul", |
|
245 "_dneg", |
|
246 "_dneq", |
|
247 "_drcmple", |
|
248 "_drdiv", |
|
249 "_drsb", |
|
250 "_dsub", |
|
251 "_dun", |
|
252 "_f2d", |
|
253 "_fabs", |
|
254 "_fadd", |
|
255 "_fcmp4e", |
|
256 "_fcmpeq", |
|
257 "_fcmple", |
|
258 "_fdiv", |
|
259 "_feq", |
|
260 "_ffix", |
|
261 "_ffix_r", |
|
262 "_ffixu", |
|
263 "_ffixu_r", |
|
264 "_fflt", |
|
265 "_ffltu", |
|
266 "_fgeq", |
|
267 "_fgr", |
|
268 "_fleq", |
|
269 "_fls", |
|
270 "_fmul", |
|
271 "_fneg", |
|
272 "_fneq", |
|
273 "_fp_trap", |
|
274 "_fp_trapveneer", |
|
275 "_frcmple", |
|
276 "_frdiv", |
|
277 "_frsb", |
|
278 "_fsub", |
|
279 "_fun", |
|
280 "_init_alloc", |
|
281 "_init_user_alloc", |
|
282 "_ll_sfrom_d", |
|
283 "_ll_sfrom_d_r", |
|
284 "_ll_sfrom_f", |
|
285 "_ll_sfrom_f_r", |
|
286 "_ll_sto_d", |
|
287 "_ll_sto_f", |
|
288 "_ll_ufrom_d", |
|
289 "_ll_ufrom_d_r", |
|
290 "_ll_ufrom_f", |
|
291 "_ll_ufrom_f_r", |
|
292 "_ll_uto_d", |
|
293 "_ll_uto_f", |
|
294 "_terminate_user_alloc", |
|
295 "_ttywrch", |
|
296 "abort", |
|
297 "array_new_general", |
|
298 "copysign", |
|
299 "fabs", |
|
300 "malloc", |
|
301 "scalbln", |
|
302 "scalblnf", |
|
303 "scalblnl", |
|
304 "scalbn", |
|
305 "scalbnf", |
|
306 "scalbnl", |
|
307 "sqrt", |
|
308 "_vfp__fpl_inf_fsqrt", |
|
309 "_vfp_dfixu", |
|
310 "_vfp__fpl_dcmp_InfNaN", |
|
311 "_vfp_fp_trapveneer", |
|
312 "_vfp_dread", |
|
313 "_vfp__fpl_inf_ddiv", |
|
314 "_vfp_ffixu", |
|
315 "_vfp_ddiv", |
|
316 "_vfp__fflt_normalise", |
|
317 "_vfp__fpl_inf_d2f", |
|
318 "_vfp__fpl_inf_fdiv", |
|
319 "_vfp__fpl_exception", |
|
320 "_vfp__fpl_inf_dmul", |
|
321 "_vfp_sread", |
|
322 "_vfp_f2d", |
|
323 "_vfp_fdiv", |
|
324 "_vfp_dmul", |
|
325 "_vfp__dcmp4", |
|
326 "_vfp__fpl_inf_fmul", |
|
327 "_vfp_fmul", |
|
328 "_vfp__fcmp4", |
|
329 "_vfp__fpl_inf_dadd", |
|
330 "_vfp_dfltu", |
|
331 "_vfp_fcmp4e", |
|
332 "_vfp__fpl_inf_dcmp", |
|
333 "_vfp_read_fpscr", |
|
334 "_vfp_dadd", |
|
335 "_vfp__fpl_inf_ffixu_r", |
|
336 "_vfp__dunder_d", |
|
337 "_vfp__fpl_inf_fadd", |
|
338 "_vfp__fcmp4e", |
|
339 "_vfp_dfixu_r", |
|
340 "_vfp_ffltu", |
|
341 "_vfp__fpl_inf_fcmp", |
|
342 "_vfp_fadd", |
|
343 "_vfp__dflt_normalise", |
|
344 "_vfp__fpl_inf_ffix_r", |
|
345 "_vfp_drsb", |
|
346 "_vfp_dflt", |
|
347 "_vfp__funder", |
|
348 "_vfp__funder_d", |
|
349 "_fcmpge", |
|
350 "_vfp__fpl_inf_dfixu", |
|
351 "_vfp_frsb", |
|
352 "_vfp_fflt", |
|
353 "_vfp_ffix_r", |
|
354 "_vfp_dsqrt", |
|
355 "_vfp__fpl_inf_ffixu", |
|
356 "_vfp__fpl_fcheck_NaN1", |
|
357 "_vfp_drdiv", |
|
358 "_vfp__fpl_fcheck_NaN2", |
|
359 "_vfp_fsqrt", |
|
360 "_vfp__fpl_normalise2", |
|
361 "_vfp_ddiv_mantissas", |
|
362 "_vfp__fpl_inf_dfix", |
|
363 "_vfp__fpl_return_NaN", |
|
364 "_vfp_d2f", |
|
365 "_vfp_frdiv", |
|
366 "_vfp__fpl_inf_f2d", |
|
367 "_vfp_dneg", |
|
368 "_vfp_write_fpscr", |
|
369 "_vfp_dfix", |
|
370 "_vfp__fpl_inf_ffix", |
|
371 "_vfp__fpl_inf_dsub", |
|
372 "_vfp_swrite", |
|
373 "_vfp_dcmp4e", |
|
374 "_vfp__fpl_fcmp_InfNaN", |
|
375 "_vfp__fpl_inf_dfixu_r", |
|
376 "_vfp_fneg", |
|
377 "_vfp_ffix", |
|
378 "_vfp_dsub", |
|
379 "_vfp_dwrite", |
|
380 "_vfp__dcmp4e", |
|
381 "_vfp__fpl_inf_fsub", |
|
382 "_vfp__fpl_cmpreturn", |
|
383 "_vfp_fsub", |
|
384 "_vfp__fpl_inf_dfix_r", |
|
385 "_vfp__dunder", |
|
386 "_dcmpge", |
|
387 "_vfp_dcmp4", |
|
388 "_vfp__fpl_dcheck_NaN1", |
|
389 "_vfp__fpl_dcheck_NaN2", |
|
390 "_vfp_dabs", |
|
391 "_vfp_dfix_r", |
|
392 "_vfp__fpl_inf_dsqrt", |
|
393 "_vfp_fcmp4", |
|
394 "_vfp_ffixu_r", |
|
395 "_vfp_fabs", |
|
396 |
|
397 |
|
398 // For RVCT 3.1 vfpsupport.l archive. |
|
399 "_vfp_abs_double", |
|
400 "_vfp_abs_single", |
|
401 "_vfp_add_double", |
|
402 "_vfp_add_single", |
|
403 "_vfp_call_trap_handler", |
|
404 "_vfp_cmp_double", |
|
405 "_vfp_cmp_single", |
|
406 "_vfp_cmpe_double", |
|
407 "_vfp_cmpe_single", |
|
408 "_vfp_const_double", |
|
409 "_vfp_const_single", |
|
410 "_vfp_convert_cmp_result_1", |
|
411 "_vfp_convert_cmp_result_2", |
|
412 "_vfp_cvt_double", |
|
413 "_vfp_cvt_single", |
|
414 "_vfp_div_double", |
|
415 "_vfp_div_single", |
|
416 "_vfp_do_one_instruction_double", |
|
417 "_vfp_do_one_instruction_single", |
|
418 "_vfp_fix_double", |
|
419 "_vfp_fix_single", |
|
420 "_vfp_fixhp_double", |
|
421 "_vfp_fixhp_single", |
|
422 "_vfp_fixp_double", |
|
423 "_vfp_fixp_single", |
|
424 "_vfp_fixu_double", |
|
425 "_vfp_fixu_single", |
|
426 "_vfp_fixuhp_double", |
|
427 "_vfp_fixuhp_single", |
|
428 "_vfp_fixup_double", |
|
429 "_vfp_fixup_single", |
|
430 "_vfp_flt_double", |
|
431 "_vfp_flt_single", |
|
432 "_vfp_flthp_double", |
|
433 "_vfp_flthp_single", |
|
434 "_vfp_fltp_double", |
|
435 "_vfp_fltp_single", |
|
436 "_vfp_fltu_double", |
|
437 "_vfp_fltu_single", |
|
438 "_vfp_fltuhp_double", |
|
439 "_vfp_fltuhp_single", |
|
440 "_vfp_fltup_double", |
|
441 "_vfp_fltup_single", |
|
442 "_vfp_fp_d2f", |
|
443 "_vfp_fp_d2f_quiet", |
|
444 "_vfp_fp_dabs", |
|
445 "_vfp_fp_dadd", |
|
446 "_vfp_fp_dcmp", |
|
447 "_vfp_fp_dcmpe", |
|
448 "_vfp_fp_ddiv", |
|
449 "_vfp_fp_dfcmp", |
|
450 "_vfp_fp_dfcmpe", |
|
451 "_vfp_fp_dfix", |
|
452 "_vfp_fp_dfixll", |
|
453 "_vfp_fp_dfixllp", |
|
454 "_vfp_fp_dfixu", |
|
455 "_vfp_fp_dfixull", |
|
456 "_vfp_fp_dflt", |
|
457 "_vfp_fp_dfltll", |
|
458 "_vfp_fp_dfltll_scaled", |
|
459 "_vfp_fp_dfltllp", |
|
460 "_vfp_fp_dfltu", |
|
461 "_vfp_fp_dfltull", |
|
462 "_vfp_fp_dmul", |
|
463 "_vfp_fp_dneg", |
|
464 "_vfp_fp_drdiv", |
|
465 "_vfp_fp_drem", |
|
466 "_vfp_fp_drnd", |
|
467 "_vfp_fp_drsb", |
|
468 "_vfp_fp_dsqrt", |
|
469 "_vfp_fp_dsub", |
|
470 "_vfp_fp_f2d", |
|
471 "_vfp_fp_f2d_quiet", |
|
472 "_vfp_fp_fabs", |
|
473 "_vfp_fp_fadd", |
|
474 "_vfp_fp_fcmp", |
|
475 "_vfp_fp_fcmpe", |
|
476 "_vfp_fp_fdcmp", |
|
477 "_vfp_fp_fdcmpe", |
|
478 "_vfp_fp_fdiv", |
|
479 "_vfp_fp_ffix", |
|
480 "_vfp_fp_ffixll", |
|
481 "_vfp_fp_ffixllp", |
|
482 "_vfp_fp_ffixu", |
|
483 "_vfp_fp_ffixull", |
|
484 "_vfp_fp_fflt", |
|
485 "_vfp_fp_fflt_scaled", |
|
486 "_vfp_fp_ffltll", |
|
487 "_vfp_fp_ffltll_scaled", |
|
488 "_vfp_fp_ffltllp", |
|
489 "_vfp_fp_ffltu", |
|
490 "_vfp_fp_ffltull", |
|
491 "_vfp_fp_fma", |
|
492 "_vfp_fp_fmaf", |
|
493 "_vfp_fp_fmul", |
|
494 "_vfp_fp_fneg", |
|
495 "_vfp_fp_frdiv", |
|
496 "_vfp_fp_frem", |
|
497 "_vfp_fp_frnd", |
|
498 "_vfp_fp_frsb", |
|
499 "_vfp_fp_fsqrt", |
|
500 "_vfp_fp_fsub", |
|
501 "_vfp_fp_ilogb", |
|
502 "_vfp_fp_ilogbf", |
|
503 "_vfp_fp_logb", |
|
504 "_vfp_fp_logbf", |
|
505 "_vfp_fp_nextafter", |
|
506 "_vfp_fp_nextafterf", |
|
507 "_vfp_fp_nexttowardf", |
|
508 "_vfp_fp_scalbn", |
|
509 "_vfp_fp_scalbnf", |
|
510 "_vfp_mul_double", |
|
511 "_vfp_mul_single", |
|
512 "_vfp_neg_double", |
|
513 "_vfp_neg_single", |
|
514 "_vfp_process_exceptions", |
|
515 "_vfp_sqrt_double", |
|
516 "_vfp_sqrt_single", |
|
517 "_vfp_sub_double", |
|
518 "_vfp_sub_single" |
|
519 }; |
|
520 #endif |