Tailoring the C library to a new execution environment

Tailoring the C library to a new execution environment involves re-implementing functions to produce an application for a new execution environment, for example, embedded in ROM or used with an RTOS.

Symbols that start with a single or double underscore name functions that are used as part of the low-level implementation. You can re-implement some of these functions. Additional information on these library functions is available in the rt_heap.h, rt_locale.h, rt_misc.h, and rt_sys.h include files and the rt_memory.s assembler file.

Show/hideSee also

Concepts
Reference

C and C++ Libraries and Floating-Point Support Reference:

Other information

The following specifications include descriptions of functions that have the prefix __cxa or __aeabi:

  • C Library ABI for the ARM Architecture

  • Exception Handling ABI for the ARM Architecture

  • C++ ABI for the ARM Architecture.

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0475C
Non-ConfidentialID080411