問題タブ [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.

0 投票する
1 に答える
1761 参照

android - Android(NDK)でfutimes()が存在しないことを回避するには?

0 投票する
1 に答える
989 参照

android - ualarm() と同等 (Android Bionic libc)

ualarm()は Android バージョンの libc、bionic では実装されていません ( Bionic unistd.hを確認してください)。さらに、ualarm() は廃止されました。

私は Android NDK にアプリケーションを移植しているので、ualarm(999999,999999)に相当するもの、つまりSIGALRM を定期的に(毎秒) 送信するものが必要です。

おそらくtimer_create()で?Bionicで実装されているようです。しかし、マニュアルページの例は本当に簡単ではありません...

Android(NDK)に移植するつもりのコード:

0 投票する
1 に答える
1832 参照

android - cファイルをandroid bionic cライブラリと静的にリンクする

小さなcファイルとそのヘッダーファイルを書きました。dev_access.c および dev_access.h

Android のバイオニック ライブラリにリンクし、静的/動的にリンクされたアーカイブ ファイルを作成したいと考えています。

私のファイルは /home/preetam/mydev/ にあります Android ソースは /home/preetam/android_source にあります

以下は私の現在のメイクファイルです

何が問題なのかはわかりませんが、ヘッダー ファイルがリンクされておらず、いくつかの欠落および再定義エラーが発生しています。コンソール出力は次のとおりです。

まず、私の Makefile は正しいですか? プログラムを bionic libc とリンクする適切な方法は何ですか? 最終的なオブジェクトをアーカイブにする方法は?

0 投票する
3 に答える
596 参照

android - Android ライブラリのスレッド セーフ

Android システム用のネイティブ共有ライブラリ (.so) を実装しようとしています。当然ながら、スレッドセーフにする必要があるコード ブロックがいくつかあります。ここで、pthreads ロック、mutex、または条件変数がサポートされていないこと

がわかりました。 スレッドセーフを実現するためにライブラリレベルで通常使用されるものを知りたいですか?

0 投票する
1 に答える
121 参照

android - malloc_debug_leak.cpp の「0x48151642」の意味

最近、androidのlibc-initコードを読んでいます。malloc_debug_leak.cpp70行目と263行目のコードを読むと、以下のようになっていました

GUARDとの意味は知ってMEMALIGN_GUARDいますが、値の意味がわかりません。たとえば、static uint32_t MEMALIGN_GUARD = 0x0001is OK? やその他の値です。0xA1A41520役立つ情報はありますか?</p >

http://i.stack.imgur.com/9lgzv.png

http://i.stack.imgur.com/ZMM5u.png