Re: Sun DTrace namei()
yas@is.tsukuba.ac.jp (Yasushi Shinjo) writes:
>新城@筑波大学情報です。こんにちは。
>dtrace で動的リンク・ライブラリ等も表示されるのかと思ったの
>ですが、出てきません。MacOSX/Darwin で Mach-O executable を
>読込むにしても、namei() は呼ばれるだろうに。どうしてかなあ。
"/pid == $target/" を取ると良いかもしれないです。
そうなると、本当に -c で指定したプロセスの結果なのか、
わからなくなりますが...
>> しかも、namei って関数は Solaris にないし...
>
>Solaris のマニュアルには、一応あるけれど、関数という訳ではな
>いですね。「sysinfo プロバイダのプローブ」と書いてあります。
>
>http://docs.sun.com/app/docs/doc/819-6259/gbxwz?a=view
これ:
# dtrace -ln namei
ID PROVIDER MODULE FUNCTION NAME
2604 sysinfo genunix lookuppnvp namei
のようですが、Solaris のソースを見たら、本当にプローブにしか
ならないようです。
統計情報を得るのに使うとか、
名前検索をするのは lookuppnvp という関数だということがわかる、
ぐらいしか使い方は思い浮かばないです。
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735