procfs

    0

    2答えて

    ネットを検索しようとしましたが、これに対して完全な答えが見つかりませんでしたか?この無限ループが無限ループか無限ループかを問わず、他のワーカー関数が永遠にこのwaitループを待つこの状況を避けるために続く手順の名前は何ですか。

    0

    1答えて

    は、値が (1) awk '/Rss:/{ sum += $2 } END { print sum }' /proc/$$/smaps と (2) cat /proc/$$/stat | cut -d " " -f24 から返さ等しくなければなりません、なぜこのケースではありませんか? 彼らは、実際には4アウトの要因であるので、(1)/ 4 =(2)私は、ファイルの 詳細は​​ で見つける

    4

    1答えて

    /procと/sysのLinux疑似ファイルシステム(procfsとsysfs)からの疑似ファイルを解析するためにperlを使用しようとしています。このようなファイルは通常のファイルとは異なり、カスタムファイル操作ハンドラによって実装されます。それらのほとんどはstatのサイズがゼロです。一部は読み込み用に開かれず、その他は書き込めません。時にはそれらが正しく実装されていない(これはエラーですが、

    1

    1答えて

    私は、このマニュアルの例は非常に廃止されていることに気づいしかしLinuxカーネルモジュールプログラミングガイド を使用して、Linuxカーネルモジュールを作成する方法を学習しようとしています。 以下は本の例の1つです。私はソースコードを見ると static struct proc_dir_entry *Our_Proc_File; static int module_permission(st

    1

    1答えて

    プロセスはmmapを使って/ proc/self/exeを読み込むことができますか?あなたがここに2つのミスをしている $ cat e.c #include <fcntl.h> #include <unistd.h> #include <sys/mman.h> int main() { int f=open("/proc/self/exe",O_RDONLY); ch

    0

    2答えて

    dirを作成しようとしています。 (rootとして)次のコマンド/proc/sysがすでに存在していること $mkdir -p /proc/sys/sunrpc 注有します。 '/ procの/ SYS/SUNRPC' ディレクトリを作成することはできません:まだエラー ます。mkdirなって最終的に $cd /proc/sys $mkdir sunrpc (or sunrpc/ or ./

    1

    1答えて

    にマッピングについて説明したプロセスのリストを取得するにはどのように、私が持っている:だから PID Mapped Path 123 1234 kB /lib/libX.so 234 23445 kB /bin/bash ... TOTAL 121868 kB 、TOTAL: % grep '^Mapped:' /proc/meminfo Mapped: 12186

    1

    1答えて

    カーネルモジュールから/ procファイルシステム内のディレクトリの内容を動的に生成する方法を探しています。これは間違いなく可能ですが、root/procディレクトリは実行中のプロセスごとにそれを行います(実際には私が望むのは、自分の/ procサブディレクトリ内のPIDごとに1つのディレクトリを持つことです - 私は/proc/mymodule/<tgid>/<pid> )。しかし、ルート/pr

    3

    1答えて

    スタック情報(有効なコアに必要な他のビット)だけを含む "シンコア"を書き出すライブラリがありますが、ヒープ。これは必ずしも有用なわけではありませんが、コアは完全なコアよりはるかに小さく、時にはヒープの内容を提供したくない場合もあります。 このライブラリは、/proc/<PID>/mapsを読み、[stack]と[stack:<tid>]のセグメント(このプロセスにはスレッドがたくさんあります)を

    2

    1答えて

    私は、ライブデバッグLinuxでGDBでのプロセスだと私はそれが不可能と/proc/${PID}/mapsで定義されているメモリ領域の内容を読み取るために見つける:明らかに 3aaef123000-3aaef125000 r--p 00000000 00:00 0 [vvar] 、r--pでrフラグは、それがあることを示しています 警告:01でターゲットメモリの<数>バイトにアクセ