First public contribution.
1 // Copyright (c) 2008-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 the License "ARM EABI LICENCE.txt"
5 // which accompanies this distribution, and is available
6 // in kernel/eka/compsupp.
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // This file is part of drtaeabi.dll.
20 #include <e32std_private.h>
25 // Import these functions from drtrvct.dll.
26 IMPORT_C int __rt_raise(int signal, int type);
27 IMPORT_C int __rt_exit(int aReturnCode);
31 return __rt_raise(signal, 0);
34 EXPORT_C void abort(int signal)
36 __rt_raise(signal, 1);
40 EXPORT_C void __cxa_pure_virtual()
42 User::Panic( _L("Pure virtual"), EPureVirtualCalled );
49 // Create the type_info object for void.
52 extern char * _ZTVN10__cxxabiv123__fundamental_type_infoE;
53 extern const char * const $Sub$$_ZTSv = "v";
55 __asm void __rt_exporter_dummy()
57 EXTERN _ZTVN10__cxxabiv123__fundamental_type_infoE
63 DCD _ZTVN10__cxxabiv123__fundamental_type_infoE