file

# mcrash

## file

### 書式

usage: `file` [address]

### 説明

オープンファイル情報を管理しているfileテーブルを表示します。

引数でaddressを指定しなかった場合には、 `anon_list`につながっているすべてのfileを表示します。 これは、オープンしているファイルの一覧という訳ではありません。 あるプロセスがオープンしているファイルのfileを知りたい場合は、 `task_struct` コマンドの -fオプションを使ってください。

DENTRYエントリは `dentry` コマンドで表示できます。 F_OPエントリは `operations` コマンドの-fオプションで表示できます。

UIDとGIDとERRエントリは10進数で表示します。

### 関数

lessを使って表示する関数"`f`"を定義しています。

### 実行例

    > file ! head
        ADDR   DENTRY     F_OP MOD      POS CNT   UID   GID ERR  PRIVATE FLAGS
    c1f96cc0 c74c7d20 c025caa0   w        0   2   524   500   0        0
    c0eb8160 c74c7d20 c025ca40  r         0   1   524   500   0        0
    c5ee4aa0 c69dc760 c0275c60  rw        0   3     0     0   0        0
    c1f96740 c69dcde0 c0275c60  rw        0   3     0     0   0        0
    c7982c60 c6c774a0 c0275c60  rw        0   3     0     0   0        0
    c37c5f40 c6c777a0 c0275c60  rw        0   3     0     0   0        0
    c1f96dc0 c6c77620 c0275c60  rw        0   3     0     0   0        0
    c7982de0 c1606bc0 c027e560  rw        0   1     0     0   0        0
    c44e4b40 c720ecc0 c027e560  rw        0   2   127     0   0        0
    Broken pipe

mcrash, Copyright (C) 2002,2003 ASANO Masahiro