Use of the __user_libspace static data area by the C libraries

The __user_libspace static data area holds the static data for the C libraries. This is a block of 96 bytes of zero-initialized data, supplied by the C library. It is also used as a temporary stack during C library initialization.

The default ARM C libraries use the __user_libspace area to hold:

The C++ libraries use the __user_libspace area to hold:

Note

How the C and C++ libraries use the __user_libspace area might change in future releases.

Show/hideSee also

Other information
Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0475E
Non-ConfidentialID071611