umod
指定したユーザー空間アドレスに対応するモジュール名を出力します。
_usymaddr umod(uintptr_t)
umod
関数は、指定されたユーザー空間アドレスに対応するモジュールの名前を出力する、データ記録関数です。
例7-62 umodを使用してアドレスのモジュール名を出力する方法
この例では、umod
を使用して、dateコマンドでopenat
システム・コールのモジュール名を出力する方法を示します。
sudo dtrace -qn syscall::openat:entry'/pid == $target/{umod(ucaller);}' -c 'date'
次のような出力が生成されます:
CPU ID FUNCTION:NAME
7 147861 openat:entry libc.so.6
7 147861 openat:entry 0x0
Mon 20 Feb 18:07:43 GMT 2023