|
gem5 [DEVELOP-FOR-25.0]
|
Stat buffer. More...
#include <linux.hh>
Public Attributes | |
| uint32_t | st_dev |
| device | |
| uint32_t | st_ino |
| inode | |
| uint32_t | st_mode |
| mode | |
| uint32_t | st_nlink |
| link count | |
| uint32_t | st_uid |
| owner's user ID | |
| uint32_t | st_gid |
| owner's group ID | |
| uint32_t | st_rdev |
| device number | |
| int32_t | _pad1 |
| for alignment | |
| int64_t | st_size |
| file size in bytes | |
| uint64_t | st_atimeX |
| time of last access | |
| uint64_t | st_mtimeX |
| time of last modification | |
| uint64_t | st_ctimeX |
| time of last status change | |
| uint32_t | st_blksize |
| optimal I/O block size | |
| int32_t | st_blocks |
| number of blocks allocated | |
| uint32_t | st_flags |
| flags | |
| uint32_t | st_gen |
| unknown | |
Stat buffer.
Note that we can't call it 'stat' since that gets #defined to something else on some systems. This type can be specialized by architecture specific "Linux" classes
| uint64_t gem5::Linux::tgt_stat::st_atimeX |
| uint32_t gem5::Linux::tgt_stat::st_blksize |
| int32_t gem5::Linux::tgt_stat::st_blocks |
| uint64_t gem5::Linux::tgt_stat::st_ctimeX |
| uint64_t gem5::Linux::tgt_stat::st_mtimeX |