strace

    1

    1答えて

    tutorial for libuvによれば、後でuv_writeを呼び出すと、別の書き込みをブロックする書き込みが発生してはなりません(別のスレッドで発生するはずです)。 しかし、私はstraceの下のサンプルコードを実行しましたが、そうではないようです。 uv_fs_writeを使って同様の例を実行すると、書き込みの呼び出しは別のスレッドで行われ、ブロックされないことがわかります。 期待される

    1

    1答えて

    ppc32用にコンパイルされたelf実行ファイルを実行したいと思います。 私はQEMUを使ってppcアーキテクチャをエミュレートしています。 私はstraceを使っていくつかのライブラリファイルや依存関係があるかどうかを調べるときに、最初はエラーが出ます。既存のランニングマシン上 straceの: strace ./program execve("./program", ["./program"

    1

    1答えて

    straceを(strace dig google.com)に実行すると、DNSクエリで予想されるとおり、sendtoまたはrecvfromシステムコールはありません。 はネットワーク要求を確実に実行しています。私はWiresharkでクエリを見ることができます。 straceは、socketとcloseのシステムコールをキャプチャしていますが、完全なトレースはhttps://pastebin.c

    2

    1答えて

    私が望むのは、処理するファイルを選択するための単なるダイアログです。 私はしばらくの間Cランを使用していませんでした。いい例が見つかりません。 コード: #include <gtk/gtk.h> #include <stdio.h> int main(int argc, char const *argv[]) { GtkFileChooserNative *native;

    0

    1答えて

    私はLinuxシステムコールptrace()を使用して、プロセスとのすべての子プロセス、孫プロセスなどのシステムコールをトレースするコード例を探しています。 straceの動作と同様に、フォークフラグ-fが与えられます。 私はstraceのソースを調べる代わりに気付いていますが、私は最初にクリーンなチュートリアルを求めています。もっと分かりやすい説明を得るためです。 私はhttps://githu

    2

    1答えて

    私は、raw cloneシステムコールを使用して、pid 0コードを関数にリファクタリングする必要がないようにしています。 Linuxはスタックを16バイト必要とし、libcはptidとctidを格納するためにおそらく16ビットを予約します。次のコードは、整列されたスタックを作成し、子から抜け出します。 libcのラッパーによってクローン化された子を待ってから、生のシステムコールを使用するときに、

    0

    2答えて

    私はLinuxシステム上でローカル抽象ソケットに接続しようとしている異なる言語の2つのプログラムを持っています。 2人のうちの1人が失敗しています。理由を特定するのが難しいです。私はちょうどstrace出力手段で見つけることができる1つの違いを知りたいので、私はそれを修正することができます。作業1は、このstrace出力してい : socket(PF_LOCAL, SOCK_SEQPACKET,

    0

    1答えて

    私はParrot OSを使用しています。私が見つけたとおり、straceのは、私がapt-get install strace によってだけインストールすることができますが、私はちょうど なぜ Reading package lists... Done Building dependency tree Reading state information... Done Package strace

    0

    1答えて

    私は並列処理(マルチプロセッシングモジュールを使用して)のpythonスクリプトをデータ処理中に実行しており、pandasデータフレームで多くの操作を行っています。 stat("/home/anaconda3/lib/python3.5/site-packages/pandas/operator",0x7ffcef5329b0) = -1 ENOENT (No such file or direc

    0

    1答えて

    私は私のプログラムで可能性のあるエラーを見つけるために、straceのを使用していると私はこの出力を持つの印刷パス:値がこのアドレスに格納されている取得するためにはどのようかにstraceのを見分ける方法 open(0x7765533c, O_RDONLY) = -1 EACCES (Permission denied) パスパラメータを出力しますか?