問題タブ [bionic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ualarm() と同等 (Android Bionic libc)
ualarm()は Android バージョンの libc、bionic では実装されていません ( Bionic unistd.hを確認してください)。さらに、ualarm() は廃止されました。
私は Android NDK にアプリケーションを移植しているので、ualarm(999999,999999)に相当するもの、つまりSIGALRM を定期的に(毎秒) 送信するものが必要です。
おそらくtimer_create()で?Bionicで実装されているようです。しかし、マニュアルページの例は本当に簡単ではありません...
Android(NDK)に移植するつもりのコード:
android - cファイルをandroid bionic cライブラリと静的にリンクする
小さなcファイルとそのヘッダーファイルを書きました。dev_access.c および dev_access.h
Android のバイオニック ライブラリにリンクし、静的/動的にリンクされたアーカイブ ファイルを作成したいと考えています。
私のファイルは /home/preetam/mydev/ にあります Android ソースは /home/preetam/android_source にあります
以下は私の現在のメイクファイルです
何が問題なのかはわかりませんが、ヘッダー ファイルがリンクされておらず、いくつかの欠落および再定義エラーが発生しています。コンソール出力は次のとおりです。
まず、私の Makefile は正しいですか? プログラムを bionic libc とリンクする適切な方法は何ですか? 最終的なオブジェクトをアーカイブにする方法は?
android - Android ライブラリのスレッド セーフ
Android システム用のネイティブ共有ライブラリ (.so) を実装しようとしています。当然ながら、スレッドセーフにする必要があるコード ブロックがいくつかあります。ここで、pthreads ロック、mutex、または条件変数がサポートされていないこと
がわかりました。
スレッドセーフを実現するためにライブラリレベルで通常使用されるものを知りたいですか?
android - malloc_debug_leak.cpp の「0x48151642」の意味
最近、androidのlibc-initコードを読んでいます。malloc_debug_leak.cpp
70行目と263行目のコードを読むと、以下のようになっていました
GUARD
との意味は知ってMEMALIGN_GUARD
いますが、値の意味がわかりません。たとえば、static uint32_t MEMALIGN_GUARD = 0x0001
is OK? やその他の値です。0xA1A41520
役立つ情報はありますか?</p
>