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