Expand full structure
Preston Moore
pkm266 at nyu.edu
Mon Jan 25 20:24:06 UTC 2016
Hey everyone,
First off, sorry if this is not the proper venue for this sort of question. Is there a way to instruct strace to output the entire structure for *stat[64] calls? For example, in the following line:
fstat64(3, {st_mode=S_IFREG|0644, st_size=82956, ...}) = 0
st_mode and st_size are printed but the rest of the fields in the return stat structure are omitted with a “…” being printed instead.
Thanks!
P.S. Here is the the definition of the structure in question:
struct stat {
dev_t st_dev; /* ID of device containing file */
ino_t st_ino; /* inode number */
mode_t st_mode; /* protection */
nlink_t st_nlink; /* number of hard links */
uid_t st_uid; /* user ID of owner */
gid_t st_gid; /* group ID of owner */
dev_t st_rdev; /* device ID (if special file) */
off_t st_size; /* total size, in bytes */
blksize_t st_blksize; /* blocksize for file system I/O */
blkcnt_t st_blocks; /* number of 512B blocks allocated */
time_t st_atime; /* time of last access */
time_t st_mtime; /* time of last modification */
time_t st_ctime; /* time of last status change */
};
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20160125/dc259756/attachment.html>
More information about the Strace-devel
mailing list