dcmds
- process ::fd fd-num
- 指定された proc_t 構造体のプロセスに関連するファイル記述子 fd-num に対応する file_t 構造体のアドレスを出力します。
> 1::pid2proc |::fd 0 |::print file_t f_vnode |::vnode2path
> 1::pid2proc |::fd 0 |::print file_t f_vnode |::vnode2path
/etc/initpipe
-
process ::pfiles [-fp] - 指定された proc_t 構造体のプロセスがオープンしているファイルに関する情報を表示します。
-p パス名を表示します -f file_t 構造体に関する情報を表示します > ffffff00e264b060::pfiles
> ffffff00e264b060::pfiles
FD TYPE VNODE INFO
0 CHR ffffff00cc1f6100 /devices/pseudo/mm@0:null
1 CHR ffffff00cc1f6100 /devices/pseudo/mm@0:null
2 CHR ffffff00cc1f6100 /devices/pseudo/mm@0:null
3 DOOR ffffff00d8e1ab00 /system/volatile/name_service_door [door to 'nscd' (proc=ffffff00d98ce060)]
4 CHR ffffff00dba2de00 /devices/pseudo/log@0:conslog
5 SOCK ffffff00d9ab7300 socket: AF_INET 127.0.0.1 25
6 SOCK ffffff00d9ab7400 socket: AF_INET6 0:1:: 25
7 SOCK ffffff00d9ab0800 socket: AF_INET 127.0.0.1 587
8 REG ffffff00d9ab0700 /system/volatile/sendmail.pid
> ffffff00e264b060::pfiles -
f > ffffff00e264b060::pfiles -f
FILE FD FLAG VNODE OFFSET CRED CNT
ffffff00db7a6b98 0 2001 ffffff00cc1f6100 0 ffffff00db094850 1
ffffff00db230ce0 1 2002 ffffff00cc1f6100 0 ffffff00db094850 2
ffffff00db230ce0 2 2002 ffffff00cc1f6100 0 ffffff00db094850 2
ffffff00dac7a8c0 3 2001 ffffff00d8e1ab00 0 ffffff00db094850 1
ffffff00cd2cebf0 4 2 ffffff00dba2de00 0 ffffff00db094850 1
ffffff00db7a6d78 5 3 ffffff00d9ab7300 0 ffffff00db094850 1
ffffff00db7a6968 6 3 ffffff00d9ab7400 0 ffffff00db094850 1
ffffff00cda12000 7 3 ffffff00d9ab0800 0 ffffff00db094850 1
ffffff00db7a64b8 8 2502 ffffff00d9ab0700 33 ffffff00db094850 1
-
vnode ::whereopen - 指定された vnode_t 構造体のアドレスを開いているプロセスの proc_t 構造体のアドレスと、関連するファイル(file_t 構造体) のアドレスを出力します。
> 0000030015f53340::whereopen
> 0000030015f53340::whereopen
file 30016846cb0
30016b25088
walker
- file
- 指定された proc_t 構造体のアドレスを開始点として使用して、指定されたプロセスに関連する開いているファイル (file_t 構造体) のセットに対して反復適用します。
> 60010936588::walk file |::print file_t f_vnode |::vnode2path
> 60010936588::walk file |::print file_t f_vnode |::vnode2path
/etc/initpipe
/system/contract/process/pbundle
/system/contract/process/template
/system/contract/process/template
-
file_cache - file_cache について調査します。
> ::walk file_cache |::print file_t f_vnode |::vnode2path
> ::walk file_cache |::print file_t f_vnode |::vnode2path
/devices/pseudo/udp@0:udp
/devices/pseudo/tcp@0:tcp
/devices/ebus@1f,464000/env-monitor@3,0:fan_2
/etc/passwd
/devices/pseudo/tl@0:ticotsord
/var/run/name_service_door
/devices/pseudo/mm@0:null
/devices/ebus@1f,464000/env-monitor@3,0:mb
/var/run/name_service_door
/devices/pseudo/mm@0:null
/devices/pseudo/sysevent@0:sysevent
/devices/pseudo/clone@0:bge
/var/run/name_service_door
:
:
0 件のコメント:
コメントを投稿