mcrash

files_struct

書式

usage: files_struct address

説明

プロセスがオープンしているファイルの一覧を管理しているfiles_structを 表示します。

files_structはtask_struct からポイントされています。 files_structはfileテーブルへのポインタ の配列と、close on exec ビットの配列を持っています。 この配列のサイズの既定値はそれぞれ32個と1024個ですが、 それ以上必要になった場合は適宜リアロケートし増やされます。

FDSは現在のfileへのポインタの配列の幅、 FDSETは現在の close on exec のビットの幅を表しています。 次からの行は、 ファイルディスクリプタ(10進の番号)とfile のアドレスの組を表示します。 ファイルが close_on_exec である場合は、 セパレータを `:' ではなく `*' と表示します。

実行例

> files_struct
      FILES CNT   FDS FDSET  NEXT       FD CLOSEXEC  OPENFDS
   cbff288c   1   256  1024     4 c6803000 cbff28ac cbff292c
    0:cba5cea4    1:cba5cea4    2:cba5cea4    3*cbd04914

mcrash, Copyright (C) 2002,2003 ASANO Masahiro