Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- arch/arm/kernel/sys_oabi-compat.c, line 186
- arch/sparc/kernel/sys_sparc32.c, line 134
- arch/x86/kernel/sys_ia32.c, line 203
- fs/stat.c
- include/linux/fs.h
Smatch caller information:
fs/stat.c __do_compat_sys_newfstatat() -> vfs_fstatat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | stat | 4368375422706290688 |
| DATA_SOURCE | 0 | dfd | $0 |
| DATA_SOURCE | 1 | filename | $1 |
| DATA_SOURCE | 3 | flags | $3 |
| USER_DATA | 0 | dfd | s32min-s32max |
| USER_DATA | 1 | filename | 0-u64max |
| USER_DATA | 3 | flags | s32min-s32max |
fs/stat.c __do_compat_sys_newfstatat() -> vfs_fstatat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | stat | 4368375422706290688 |
| DATA_SOURCE | 0 | dfd | $0 |
| DATA_SOURCE | 1 | filename | $1 |
| DATA_SOURCE | 3 | flags | $3 |
| USER_DATA | 0 | dfd | s32min-s32max |
| USER_DATA | 1 | filename | 0-u64max |
| USER_DATA | 3 | flags | s32min-s32max |
fs/stat.c __do_sys_newfstatat() -> vfs_fstatat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | stat | 2041021155335405568 |
| DATA_SOURCE | 0 | dfd | $0 |
| DATA_SOURCE | 1 | filename | $1 |
| DATA_SOURCE | 3 | flags | $3 |
| USER_DATA | 0 | dfd | s32min-s32max |
| USER_DATA | 1 | filename | 0-u64max |
| USER_DATA | 3 | flags | s32min-s32max |
fs/stat.c __do_sys_newfstatat() -> vfs_fstatat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | stat | 2041021155335405568 |
| DATA_SOURCE | 0 | dfd | $0 |
| DATA_SOURCE | 1 | filename | $1 |
| DATA_SOURCE | 3 | flags | $3 |
| USER_DATA | 0 | dfd | s32min-s32max |
| USER_DATA | 1 | filename | 0-u64max |
| USER_DATA | 3 | flags | s32min-s32max |
fs/stat.c vfs_lstat() -> vfs_fstatat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dfd | (-100) |
| PARAM_VALUE | 2 | stat | 3188700203969671168,6188431998342287360,7581562675196968960 |
| PARAM_VALUE | 3 | flags | 256 |
| DATA_SOURCE | 1 | filename | $0 |
| DATA_SOURCE | 2 | stat | $1 |
| USER_DATA | 1 | filename | 0-u64max |
fs/stat.c vfs_stat() -> vfs_fstatat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dfd | (-100) |
| PARAM_VALUE | 2 | stat | 2545537069476327424,3664410531150184448,5118068579666731008 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 1 | filename | $0 |
| DATA_SOURCE | 2 | stat | $1 |
| USER_DATA | 1 | filename | 0-u64max |
arch/x86/kernel/sys_ia32.c __do_compat_sys_ia32_fstatat64() -> vfs_fstatat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | stat | 1094284007257505792 |
| DATA_SOURCE | 0 | dfd | $0 |
| DATA_SOURCE | 1 | filename | $1 |
| DATA_SOURCE | 3 | flags | $3 |
| USER_DATA | 0 | dfd | s32min-s32max |
| USER_DATA | 1 | filename | 0-u64max |
| USER_DATA | 3 | flags | s32min-s32max |
arch/x86/kernel/sys_ia32.c __do_compat_sys_ia32_fstatat64() -> vfs_fstatat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | stat | 1094284007257505792 |
| DATA_SOURCE | 0 | dfd | $0 |
| DATA_SOURCE | 1 | filename | $1 |
| DATA_SOURCE | 3 | flags | $3 |
| USER_DATA | 0 | dfd | s32min-s32max |
| USER_DATA | 1 | filename | 0-u64max |
| USER_DATA | 3 | flags | s32min-s32max |
arch/x86/kernel/sys_ia32.c vfs_lstat() -> vfs_fstatat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dfd | (-100) |
| PARAM_VALUE | 2 | stat | 7798510360889602048 |
| PARAM_VALUE | 3 | flags | 256 |
| DATA_SOURCE | 1 | filename | $0 |
| DATA_SOURCE | 2 | stat | $1 |
| USER_DATA | 1 | filename | 0-u64max |
arch/x86/kernel/sys_ia32.c vfs_stat() -> vfs_fstatat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dfd | (-100) |
| PARAM_VALUE | 2 | stat | 7031262240519008256 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 1 | filename | $0 |
| DATA_SOURCE | 2 | stat | $1 |
| USER_DATA | 1 | filename | 0-u64max |