psコマンドの「wchan」
(2020年3月追記あり)(2022年12月追記あり) Unix系OSのpsコマンドには、wchanという項目を表示するオプションがある。wchanは、何かを待っている (stat項がSやD) ...
15 search resultsShowing 1~15 results
You need to log-in
(2020年3月追記あり)(2022年12月追記あり) Unix系OSのpsコマンドには、wchanという項目を表示するオプションがある。wchanは、何かを待っている (stat項がSやD) ...
Unixのプロセス UnixではプロセスはプロセスID (PID) という数字で管理している。プロセスには、必ず親プロセスがあり、そのプロセスを作ったプロセスのPID (Parent PID、P...
Qemuのソースコードを読んでいると、trace_ほげほげ()、のような記述が度々出てくる。ここを通ると書かれた変数をどこかに出す、イベントトレース機能に違いない。適当にググると、この機能が追加...
2020年8月追記: CentOS 6以前 (RHEL 6以前) でも全く同じ問題があることに気付いてしまった。解決方法も同じ。また、machineをq35からi440FXにする方法もある気がし...
前々回は、概要を述べて、mmap域への書き込みの検出方式として大きく2通り、細かくは3通り (1a ページテーブルスキャン方式、1b 物理ページスキャン方式、2 write fault捕捉方式)...
前回は、概要を述べて、mmap域への書き込みの検出方式として大きく2通り、細かくは3通り (1a ページテーブルスキャン方式、1b 物理ページスキャン方式、2 write fault捕捉方式) ...
みんな大好きmmap(2)を使って、ファイルを仮想メモリ空間にMAP_SHAREDでマップすると、そのメモリへの書き込みがファイルに反映される。このメモリへの書き込み、いつ誰がどうやって検出して...
NetBSD-9で、QEMU USB Tabletが使えない この記事の関連です。 どうやら、ボタンは押せているようだけれども、ポインタが左上から移動しないので使い物になりません。ためしに、こん...
NetBSD-9.0 on Qemu/KVM もう使ってる人なんていないのかしらん。久々にQemu/KVMの上で使ってみた。 ftp.jp.netbsd.org.にはNetBSD-9.0はミラー...
ファイルの「穴」の話 $ dd if=/dev/zero of=testfile1 bs=1 seek=104857599 count=1 ; ls -ls testfile1 1+0 reco...
(以下の本文の実行環境はubuntu 18.04。ソースコードは、リンクを張るためubuntu 18.04のパッケージと同じ版のupstream版のgitを参照している) きっかけ ファイルを更...
libvirtで怪しい実験をしようとすると、すぐにAppArmorが文句を言ってPermission deniedになるのを黙らせる方法。 一時的にdomainのAppArmorをdisable...
Python/CRASH API aka pykdump カーネルのクラッシュダンプの中のslabをなめるのに、gdbスクリプトを回すと何日もかかる。pykdumpなら数分とか。 https:/...
trace-cmdやsystemtapは、動作中のカーネルの分析などに大変便利なものですが、inline関数に弱いのが欠点です。Cの関数の入り口に細工をするので当然です。コンパイラはinline...
思い付いた/思い出したら追記します。時代はeBPFなのかも知れないけれど、old typeなのでまだまだsystemtapでがんばります。 begin/endプローブ beginは、スクリプト起...
15 search resultsShowing 1~15 results
Qiita is a knowledge sharing service for engineers.