e32tools/elf2e32/source/staticlibsymbols.h
author timothy.murphy@nokia.com
Mon, 30 Nov 2009 17:47:19 +0000
branchwip
changeset 23 e9dc34adfa0e
parent 0 044383f39525
permissions -rw-r--r--
Add in the toolchain macros file.

// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
// Header file containing the list of symbols exported by static libraries
// @internalComponent
// @released
// 
//

#if !defined STATICLIBS_SYMBOLS_H
#define STATICLIBS_SYMBOLS_H

static const char * Unwantedruntimesymbols[] =
{
"_ZN10__cxxabiv116__enum_type_infoD0Ev",
"_ZN10__cxxabiv116__enum_type_infoD1Ev",
"_ZN10__cxxabiv116__enum_type_infoD2Ev",
"_ZN10__cxxabiv117__array_type_infoD0Ev",
"_ZN10__cxxabiv117__array_type_infoD1Ev",
"_ZN10__cxxabiv117__array_type_infoD2Ev",
"_ZN10__cxxabiv117__class_type_infoD0Ev",
"_ZN10__cxxabiv117__class_type_infoD1Ev",
"_ZN10__cxxabiv117__class_type_infoD2Ev",
"_ZN10__cxxabiv117__pbase_type_infoD0Ev",
"_ZN10__cxxabiv117__pbase_type_infoD1Ev",
"_ZN10__cxxabiv117__pbase_type_infoD2Ev",
"_ZN10__cxxabiv119__pointer_type_infoD0Ev",
"_ZN10__cxxabiv119__pointer_type_infoD1Ev",
"_ZN10__cxxabiv119__pointer_type_infoD2Ev",
"_ZN10__cxxabiv120__function_type_infoD0Ev",
"_ZN10__cxxabiv120__function_type_infoD1Ev",
"_ZN10__cxxabiv120__function_type_infoD2Ev",
"_ZN10__cxxabiv120__si_class_type_infoD0Ev",
"_ZN10__cxxabiv120__si_class_type_infoD1Ev",
"_ZN10__cxxabiv120__si_class_type_infoD2Ev",
"_ZN10__cxxabiv121__vmi_class_type_infoD0Ev",
"_ZN10__cxxabiv121__vmi_class_type_infoD1Ev",
"_ZN10__cxxabiv121__vmi_class_type_infoD2Ev",
"_ZN10__cxxabiv123__fundamental_type_infoD0Ev",
"_ZN10__cxxabiv123__fundamental_type_infoD1Ev",
"_ZN10__cxxabiv123__fundamental_type_infoD2Ev",
"_ZN10__cxxabiv129__pointer_to_member_type_infoD0Ev",
"_ZN10__cxxabiv129__pointer_to_member_type_infoD1Ev",
"_ZN10__cxxabiv129__pointer_to_member_type_infoD2Ev",
"_ZNKSt13bad_exception4whatEv",
"_ZNKSt9exception4whatEv",
"_ZNSt13bad_exceptionC2ERKS_",
"_ZNSt13bad_exceptionC2Ev",
"_ZNSt13bad_exceptionD0Ev",
"_ZNSt13bad_exceptionD2Ev",
"_ZNSt9exceptionC1ERKS_",
"_ZNSt9exceptionC1Ev",
"_ZNSt9exceptionC2ERKS_",
"_ZNSt9exceptionC2Ev",
"_ZNSt9exceptionD0Ev",
"_ZNSt9exceptionD1Ev",
"_ZNSt9exceptionD2Ev",
"_ZNSt9exceptionaSERKS_",
"_ZNSt9type_infoD0Ev",
"_ZNSt9type_infoD1Ev",
"_ZNSt9type_infoD2Ev",
"_ZSt9terminatev",
"_ZTISt13bad_exception",
"_ZTISt9exception",
"_ZTVSt13bad_exception",
"_ZTVSt9exception",
"__ARM_dcmp4",
"__ARM_dcmp4e",
"__ARM_exceptions_buffer_allocate",
"__ARM_exceptions_buffer_free",
"__ARM_exceptions_buffer_init",
"__ARM_fcmp4",
"__ARM_fcmp4e",
"__ARM_isnan",
"__ARM_vec_cleanup",
"__Heap_Alloc",
"__Heap_Alloc_Internal",
"__Heap_Broken",
"__Heap_DescSize",
"__Heap_Free",
"__Heap_Free_Internal",
"__Heap_Full",
"__Heap_Initialize",
"__Heap_ProvideMemory",
"__I_use_heap",
"__aeabi_cdcmpeq",
"__aeabi_cdcmple",
"__aeabi_cfcmpeq",
"__aeabi_cfcmple",
"__aeabi_d2iz",
"__aeabi_d2lz",
"__aeabi_d2uiz",
"__aeabi_d2ulz",
"__aeabi_dcmpeq",
"__aeabi_dcmpge",
"__aeabi_dcmpgt",
"__aeabi_dcmple",
"__aeabi_dcmplt",
"__aeabi_ddiv",
"__aeabi_dneg",
"__aeabi_f2iz",
"__aeabi_f2lz",
"__aeabi_f2uiz",
"__aeabi_f2ulz",
"__aeabi_fcmpeq",
"__aeabi_fcmpge",
"__aeabi_fcmpgt",
"__aeabi_fcmple",
"__aeabi_fcmplt",
"__aeabi_fdiv",
"__aeabi_fneg",
"__aeabi_i2d",
"__aeabi_i2f",
"__aeabi_l2d",
"__aeabi_l2f",
"__aeabi_ui2d",
"__aeabi_ui2f",
"__aeabi_ul2d",
"__aeabi_ul2f",
"__array_delete_general",
"__cxa_get_globals",
"__dcmp4e",
"__default_signal_handler",
"__derived_to_base_conversion",
"__dflt_normalise",
"__dunder",
"__dunder_d",
"__fcmp4e",
"__fflt_normalise",
"__fpl_cmpreturn",
"__fpl_dcheck_NaN1",
"__fpl_dcheck_NaN2",
"__fpl_dcmp_InfNaN",
"__fpl_exception",
"__fpl_fcheck_NaN1",
"__fpl_fcheck_NaN2",
"__fpl_fcmp_InfNaN",
"__fpl_inf_d2f",
"__fpl_inf_dadd",
"__fpl_inf_dcmp",
"__fpl_inf_ddiv",
"__fpl_inf_dfix",
"__fpl_inf_dfix_r",
"__fpl_inf_dfixu",
"__fpl_inf_dfixu_r",
"__fpl_inf_dmul",
"__fpl_inf_drem",
"__fpl_inf_drnd",
"__fpl_inf_dsqrt",
"__fpl_inf_dsub",
"__fpl_inf_f2d",
"__fpl_inf_fadd",
"__fpl_inf_fcmp",
"__fpl_inf_fdiv",
"__fpl_inf_ffix",
"__fpl_inf_ffix_r",
"__fpl_inf_ffixu",
"__fpl_inf_ffixu_r",
"__fpl_inf_fmul",
"__fpl_inf_frem",
"__fpl_inf_frnd",
"__fpl_inf_fsqrt",
"__fpl_inf_fsub",
"__fpl_inf_ll_sfrom_d",
"__fpl_inf_ll_sfrom_d_r",
"__fpl_inf_ll_sfrom_f",
"__fpl_inf_ll_sfrom_f_r",
"__fpl_inf_ll_ufrom_d",
"__fpl_inf_ll_ufrom_d_r",
"__fpl_inf_ll_ufrom_f",
"__fpl_inf_ll_ufrom_f_r",
"__fpl_inf_scalbn",
"__fpl_inf_scalbnf",
"__fpl_normalise2",
"__fpl_return_NaN",
"__funder",
"__funder_d",
"__hardfp_acos",
"__hardfp_asin",
"__hardfp_atan",
"__hardfp_atan2",
"__hardfp_cos",
"__hardfp_exp",
"__hardfp_fabs",
"__hardfp_fmod",
"__hardfp_log",
"__hardfp_log10",
"__hardfp_modf",
"__hardfp_pow",
"__hardfp_sin",
"__hardfp_sqrt",
"__hardfp_tan",
"__heap_guard",
"__ieee754_rem_pio2",
"__kernel_cos",
"__kernel_poly",
"__kernel_sin",
"__kernel_tan",
"__mathlib_zero",
"__softfp_acos",
"__softfp_asin",
"__softfp_atan",
"__softfp_atan2",
"__softfp_cos",
"__softfp_exp",
"__softfp_fabs",
"__softfp_fmod",
"__softfp_log",
"__softfp_log10",
"__softfp_modf",
"__softfp_pow",
"__softfp_sin",
"__softfp_sqrt",
"__softfp_tan",
"_d2f",
"_dabs",
"_dadd",
"_dcmp4e",
"_dcmpeq",
"_dcmple",
"_ddiv",
"_ddiv_mantissas",
"_deq",
"_dfix",
"_dfix_r",
"_dfixu",
"_dfixu_r",
"_dflt",
"_dfltu",
"_dgeq",
"_dgr",
"_dleq",
"_dls",
"_dmul",
"_dneg",
"_dneq",
"_drcmple",
"_drdiv",
"_drsb",
"_dsub",
"_dun",
"_f2d",
"_fabs",
"_fadd",
"_fcmp4e",
"_fcmpeq",
"_fcmple",
"_fdiv",
"_feq",
"_ffix",
"_ffix_r",
"_ffixu",
"_ffixu_r",
"_fflt",
"_ffltu",
"_fgeq",
"_fgr",
"_fleq",
"_fls",
"_fmul",
"_fneg",
"_fneq",
"_fp_trap",
"_fp_trapveneer",
"_frcmple",
"_frdiv",
"_frsb",
"_fsub",
"_fun",
"_init_alloc",
"_init_user_alloc",
"_ll_sfrom_d",
"_ll_sfrom_d_r",
"_ll_sfrom_f",
"_ll_sfrom_f_r",
"_ll_sto_d",
"_ll_sto_f",
"_ll_ufrom_d",
"_ll_ufrom_d_r",
"_ll_ufrom_f",
"_ll_ufrom_f_r",
"_ll_uto_d",
"_ll_uto_f",
"_terminate_user_alloc",
"_ttywrch",
"abort",
"array_new_general",
"copysign",
"fabs",
"malloc",
"scalbln",
"scalblnf",
"scalblnl",
"scalbn",
"scalbnf",
"scalbnl",
"sqrt",
"_vfp__fpl_inf_fsqrt",
"_vfp_dfixu",
"_vfp__fpl_dcmp_InfNaN",
"_vfp_fp_trapveneer",
"_vfp_dread",
"_vfp__fpl_inf_ddiv",
"_vfp_ffixu",
"_vfp_ddiv",
"_vfp__fflt_normalise",
"_vfp__fpl_inf_d2f",
"_vfp__fpl_inf_fdiv",
"_vfp__fpl_exception",
"_vfp__fpl_inf_dmul",
"_vfp_sread",
"_vfp_f2d",
"_vfp_fdiv",
"_vfp_dmul",
"_vfp__dcmp4",
"_vfp__fpl_inf_fmul",
"_vfp_fmul",
"_vfp__fcmp4",
"_vfp__fpl_inf_dadd",
"_vfp_dfltu",
"_vfp_fcmp4e",
"_vfp__fpl_inf_dcmp",
"_vfp_read_fpscr",
"_vfp_dadd",
"_vfp__fpl_inf_ffixu_r",
"_vfp__dunder_d",
"_vfp__fpl_inf_fadd",
"_vfp__fcmp4e",
"_vfp_dfixu_r",
"_vfp_ffltu",
"_vfp__fpl_inf_fcmp",
"_vfp_fadd",
"_vfp__dflt_normalise",
"_vfp__fpl_inf_ffix_r",
"_vfp_drsb",
"_vfp_dflt",
"_vfp__funder",
"_vfp__funder_d",
"_fcmpge",
"_vfp__fpl_inf_dfixu",
"_vfp_frsb",
"_vfp_fflt",
"_vfp_ffix_r",
"_vfp_dsqrt",
"_vfp__fpl_inf_ffixu",
"_vfp__fpl_fcheck_NaN1",
"_vfp_drdiv",
"_vfp__fpl_fcheck_NaN2",
"_vfp_fsqrt",
"_vfp__fpl_normalise2",
"_vfp_ddiv_mantissas",
"_vfp__fpl_inf_dfix",
"_vfp__fpl_return_NaN",
"_vfp_d2f",
"_vfp_frdiv",
"_vfp__fpl_inf_f2d",
"_vfp_dneg",
"_vfp_write_fpscr",
"_vfp_dfix",
"_vfp__fpl_inf_ffix",
"_vfp__fpl_inf_dsub",
"_vfp_swrite",
"_vfp_dcmp4e",
"_vfp__fpl_fcmp_InfNaN",
"_vfp__fpl_inf_dfixu_r",
"_vfp_fneg",
"_vfp_ffix",
"_vfp_dsub",
"_vfp_dwrite",
"_vfp__dcmp4e",
"_vfp__fpl_inf_fsub",
"_vfp__fpl_cmpreturn",
"_vfp_fsub",
"_vfp__fpl_inf_dfix_r",
"_vfp__dunder",
"_dcmpge",
"_vfp_dcmp4",
"_vfp__fpl_dcheck_NaN1",
"_vfp__fpl_dcheck_NaN2",
"_vfp_dabs",
"_vfp_dfix_r",
"_vfp__fpl_inf_dsqrt",
"_vfp_fcmp4",
"_vfp_ffixu_r",
"_vfp_fabs",


// For RVCT 3.1 vfpsupport.l archive.
"_vfp_abs_double",
"_vfp_abs_single",
"_vfp_add_double",
"_vfp_add_single",
"_vfp_call_trap_handler",
"_vfp_cmp_double",
"_vfp_cmp_single",
"_vfp_cmpe_double",
"_vfp_cmpe_single",
"_vfp_const_double",
"_vfp_const_single",
"_vfp_convert_cmp_result_1",
"_vfp_convert_cmp_result_2",
"_vfp_cvt_double",
"_vfp_cvt_single",
"_vfp_div_double",
"_vfp_div_single",
"_vfp_do_one_instruction_double",
"_vfp_do_one_instruction_single",
"_vfp_fix_double",
"_vfp_fix_single",
"_vfp_fixhp_double",
"_vfp_fixhp_single",
"_vfp_fixp_double",
"_vfp_fixp_single",
"_vfp_fixu_double",
"_vfp_fixu_single",
"_vfp_fixuhp_double",
"_vfp_fixuhp_single",
"_vfp_fixup_double",
"_vfp_fixup_single",
"_vfp_flt_double",
"_vfp_flt_single",
"_vfp_flthp_double",
"_vfp_flthp_single",
"_vfp_fltp_double",
"_vfp_fltp_single",
"_vfp_fltu_double",
"_vfp_fltu_single",
"_vfp_fltuhp_double",
"_vfp_fltuhp_single",
"_vfp_fltup_double",
"_vfp_fltup_single",
"_vfp_fp_d2f",
"_vfp_fp_d2f_quiet",
"_vfp_fp_dabs",
"_vfp_fp_dadd",
"_vfp_fp_dcmp",
"_vfp_fp_dcmpe",
"_vfp_fp_ddiv",
"_vfp_fp_dfcmp",
"_vfp_fp_dfcmpe",
"_vfp_fp_dfix",
"_vfp_fp_dfixll",
"_vfp_fp_dfixllp",
"_vfp_fp_dfixu",
"_vfp_fp_dfixull",
"_vfp_fp_dflt",
"_vfp_fp_dfltll",
"_vfp_fp_dfltll_scaled",
"_vfp_fp_dfltllp",
"_vfp_fp_dfltu",
"_vfp_fp_dfltull",
"_vfp_fp_dmul",
"_vfp_fp_dneg",
"_vfp_fp_drdiv",
"_vfp_fp_drem",
"_vfp_fp_drnd",
"_vfp_fp_drsb",
"_vfp_fp_dsqrt",
"_vfp_fp_dsub",
"_vfp_fp_f2d",
"_vfp_fp_f2d_quiet",
"_vfp_fp_fabs",
"_vfp_fp_fadd",
"_vfp_fp_fcmp",
"_vfp_fp_fcmpe",
"_vfp_fp_fdcmp",
"_vfp_fp_fdcmpe",
"_vfp_fp_fdiv",
"_vfp_fp_ffix",
"_vfp_fp_ffixll",
"_vfp_fp_ffixllp",
"_vfp_fp_ffixu",
"_vfp_fp_ffixull",
"_vfp_fp_fflt",
"_vfp_fp_fflt_scaled",
"_vfp_fp_ffltll",
"_vfp_fp_ffltll_scaled",
"_vfp_fp_ffltllp",
"_vfp_fp_ffltu",
"_vfp_fp_ffltull",
"_vfp_fp_fma",
"_vfp_fp_fmaf",
"_vfp_fp_fmul",
"_vfp_fp_fneg",
"_vfp_fp_frdiv",
"_vfp_fp_frem",
"_vfp_fp_frnd",
"_vfp_fp_frsb",
"_vfp_fp_fsqrt",
"_vfp_fp_fsub",
"_vfp_fp_ilogb",
"_vfp_fp_ilogbf",
"_vfp_fp_logb",
"_vfp_fp_logbf",
"_vfp_fp_nextafter",
"_vfp_fp_nextafterf",
"_vfp_fp_nexttowardf",
"_vfp_fp_scalbn",
"_vfp_fp_scalbnf",
"_vfp_mul_double",
"_vfp_mul_single",
"_vfp_neg_double",
"_vfp_neg_single",
"_vfp_process_exceptions",
"_vfp_sqrt_double",
"_vfp_sqrt_single",
"_vfp_sub_double",
"_vfp_sub_single"
};
#endif