1.16 __user_libspace スタティックデータ領域のサブセクションにアクセスする C ライブラリ関数

__user_perproc_libspace() および __user_perthread_libspace() 関数は、__user_libspace スタティックデータ領域のサブセクションを返します。

__user_perproc_libspace()
プロセス全体のグローバルデータを保存するために、4 バイト境界で整列されたメモリのうち 96 バイトにポインタを返します。このデータは、すべてのスレッドで共有されています。
__user_perthread_libspace()
特定のスレッドのローカルデータを保存するために、4 バイト境界で整列されたメモリのうち 96 バイトにポインタを返します。この場合、__user_perthread_libspace() は、この関数を呼び出したスレッドに応じて異なるアドレスを返します。
関連する概念
1.17 C ライブラリでの既存の関数 __user_libspace() の再実装
関連する参考文書
1.15 C ライブラリによる __user_libspace スタティックデータ領域の使用
非機密扱いPDF file icon PDF 版ARM DUI0475KJ
Copyright © 2010-2014 ARM.All rights reserved.