最終更新:2016-10-12 (水) 04:22:00 (2751d)
Bionic
Top / Bionic
メモ
- C++/例外処理はサポートされません
- pthreadキャンセルはサポートされません
- pthread_once?()はinitメソッドからスローされたC++例外とfork()するinitメソッドをサポートしません
- ロケールとワイド文字列はサポートされません。代わりにUnicodeライブラリICUを使います。
- 幾つかのユーザアカウント関連のメソッドは必ずrootの値が返るようになっています。
Bionic libc Compatibility Issues
- Restricted POSIX compatibility
- No locales or wide char support
- Several missing functions like getpwd?()
- Really built as a single-user user space
- More info found in AOSP/bionic/libc/CAVEATS?
メモ2
- 20,000行、約28%がARMアセンブラ (2011)
- http://gb-www.digitimes.com.tw/tw/B2B/Seminar/Service/download/053A003020/1030-1115seminar-0302-Tom.pdf
ライブラリ
ソースコード
ヘッダ
- AOSP/bionic/libc/include?