C library functions to access subsections of the __user_libspace static data area

Two wrapper functions are provided to return a subsection of the __user_libspace static data area:

__user_perproc_libspace()

Returns a pointer to 96 bytes used to store data that is global to an entire process. This data is shared between all threads.

__user_perthread_libspace()

Returns a pointer to 96 bytes used to store data that is local to a particular thread. This means that __user_perthread_libspace() returns a different address depending on the thread it is called from.

Show/hideSee also

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