ptrace

    3

    2答えて

    私はプロセスをチェックポイントするチェックポイント機能を実装しようとしています。私は子プロセスをフォークすることでそれを行います。しかし、私は開始時に子プロセスを一時停止する必要があります。後で、チェックポイントから再起動するには、子プロセスを一時停止し、親プロセスを終了させることができます。 ここでは、私がcheckpointとrestart_from_checkpointのために書いたコードと

    4

    2答えて

    を使用するプロセスの機械命令をカウントするには、PTRACE_SINGLESTEPパラメータを指定してptraceを使用して、プログラムのマシン命令の数を数えます。私はこの記事に続きました:http://www.ncsu.edu/it/mirror/ldp/LDP/LGNET/81/sandeep.html。 しかし、結果は私にとって奇妙なようです。非常に単純なプログラムの場合、95,000を超え

    3

    2答えて

    私はプログラミングコンテストのグレーダーを開発しています。基本的に、グレーダーはソリューションプログラムを「分離された」プロセスで実行する必要があります。だから、システムコール(system()、fork()など)を呼び出さないようにしたい。それを達成するためにptrace()を使用できますか?

    5

    2答えて

    私は起動し、すべての子プロセスが作成するプロセス(孫を含む)をptrace()で実装したいと考えています。 ptrace()親プロセス、すなわち監督者。単純なCまたはPythonプログラムであり、概念的にはパス名とアクセス方向(読み取りまたは書き込み)とソケットアクセス(ソケット作成を禁止するなど)に基づいてファイルシステムのアクセスを制限することになります。 ptrace()のプロセスとその子プ

    3

    3答えて

    特定のプログラム呼び出しのファイルの読み取り/書き込みを追跡できます。実際のトランザクションに関する情報は必要ありません。関連するファイル名だけです。 これにはクロスプラットフォームのソリューションがありますか? プラットフォーム固有のさまざまな方法は何ですか? Linuxの場合、strace/ptraceがあることがわかります(より速い方法があれば良いでしょう)。 私はmac osにktrace

    7

    1答えて

    読書Monitoring certain system calls done by a process in Windows私は、ptraceのシステムコールに相当するWindowsか、プログラム的に回避策があるのだろうかと思います。

    5

    1答えて

    読書Monitoring certain system calls done by a process in Windows私は、ptraceのシステムコールに相当するWindowsか、プログラム的に回避策があるのだろうかと思います。 回答はIs there something like linux ptrace syscall in Windows?でしたが、最近のWindows版が必要です。