![]() |
Max OS 0.3
|
Implementation of C++ runtime support functions. More...
Go to the source code of this file.
Functions | |
| void | __cxa_pure_virtual () |
| Called when a virtual function is called on an object with no implementation. | |
| void | __stack_chk_fail (void) |
| Called when stack smashing is detectedf. | |
| void | call_constructors () |
| Calls all global constructors. | |
Variables | |
| void * | __dso_handle |
| Define static constructors (DSO = Dynamic Shared Object) | |
| constructor | start_ctors |
| Pointer to the start of the constructors section. | |
| constructor | end_ctors |
| Pointer to the end of the constructors section. | |
Implementation of C++ runtime support functions.
Definition in file cplusplus.cpp.
| void __cxa_pure_virtual | ( | ) |
Called when a virtual function is called on an object with no implementation.
Definition at line 21 of file cplusplus.cpp.
References ASSERT.
| void __stack_chk_fail | ( | void | ) |
Called when stack smashing is detectedf.
Definition at line 28 of file cplusplus.cpp.
References MaxOS::runtime::__stack_chk_fail(), and ASSERT.
| void call_constructors | ( | ) |
Calls all global constructors.
Calls the C++ static constructors.
Definition at line 39 of file cplusplus.cpp.
References end_ctors, and start_ctors.
Referenced by kernel_main().
| void* __dso_handle |
Define static constructors (DSO = Dynamic Shared Object)
Definition at line 16 of file cplusplus.cpp.
| constructor end_ctors |
Pointer to the end of the constructors section.
Definition at line 34 of file cplusplus.cpp.
Referenced by call_constructors().
| constructor start_ctors |
Pointer to the start of the constructors section.
Definition at line 33 of file cplusplus.cpp.
Referenced by call_constructors().