[root@apc01 ~]# strace -tt -T -p 16550
Process 16550 attached
23:27:34.635456 read(0, "\177", 1) = 1 <2.456024>
23:27:37.091737 rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0 <0.000053>
23:27:37.092229 write(2, "\10\33[K", 4) = 4 <0.000058>
23:27:37.092425 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 <0.000049>
23:27:37.092690 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 <0.000721>
23:27:37.094061 read(0, "\177", 1) = 1 <1.341332>
23:27:38.435577 rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0 <0.000085>
23:27:38.436051 write(2, "\10\33[K", 4) = 4 <0.000930>
23:27:38.437642 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 <0.000246>
23:27:38.438085 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 <0.000057>
[root@rhel74 c]# strace -c ./mycat2 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:997:User for polkitd:/:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
chrony:x:998:996::/var/lib/chrony:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
libstoragemgmt:x:997:994:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
pcp:x:996:993:Performance Co-Pilot:/var/lib/pcp:/sbin/nologin
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
oprofile:x:16:16:Special user account to be used by OProfile:/var/lib/oprofile:/sbin/nologin
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
94.86 0.000295 10 29 write
2.57 0.000008 4 2 munmap
1.29 0.000004 1 3 read
1.29 0.000004 1 3 close
0.00 0.000000 0 3 open
0.00 0.000000 0 4 fstat
0.00 0.000000 0 9 mmap
0.00 0.000000 0 4 mprotect
0.00 0.000000 0 4 brk
0.00 0.000000 0 1 1 access
0.00 0.000000 0 1 execve
0.00 0.000000 0 1 arch_prctl
------ ----------- ----------- --------- --------- ----------------
100.00 0.000311 64 1 total
[root@rhel74 c]# strace ./mycat2 /etc/passwd
execve("./mycat2", ["./mycat2", "/etc/passwd"], [/* 25 vars */]) = 0
brk(NULL) = 0x209e000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f861bbe5000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=36910, ...}) = 0
mmap(NULL, 36910, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f861bbdb000
close(3) = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\35\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2127336, ...}) = 0
mmap(NULL, 3940800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f861b602000
mprotect(0x7f861b7ba000, 2097152, PROT_NONE) = 0
mmap(0x7f861b9ba000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b8000) = 0x7f861b9ba000
mmap(0x7f861b9c0000, 16832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f861b9c0000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f861bbda000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f861bbd8000
arch_prctl(ARCH_SET_FS, 0x7f861bbd8740) = 0
mprotect(0x7f861b9ba000, 16384, PROT_READ) = 0
mprotect(0x600000, 4096, PROT_READ) = 0
mprotect(0x7f861bbe6000, 4096, PROT_READ) = 0
munmap(0x7f861bbdb000, 36910) = 0
brk(NULL) = 0x209e000
brk(0x20bf000) = 0x20bf000
brk(NULL) = 0x20bf000
open("/etc/passwd", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1484, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f861bbe4000
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1484
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f861bbe3000
write(1, "root:x:0:0:root:/root:/bin/bash\n", 32root:x:0:0:root:/root:/bin/bash
) = 32
write(1, "bin:x:1:1:bin:/bin:/sbin/nologin"..., 33bin:x:1:1:bin:/bin:/sbin/nologin
) = 33
write(1, "daemon:x:2:2:daemon:/sbin:/sbin/"..., 40daemon:x:2:2:daemon:/sbin:/sbin/nologin
) = 40
write(1, "adm:x:3:4:adm:/var/adm:/sbin/nol"..., 37adm:x:3:4:adm:/var/adm:/sbin/nologin
) = 37
write(1, "lp:x:4:7:lp:/var/spool/lpd:/sbin"..., 41lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
) = 41
write(1, "sync:x:5:0:sync:/sbin:/bin/sync\n", 32sync:x:5:0:sync:/sbin:/bin/sync
) = 32
write(1, "shutdown:x:6:0:shutdown:/sbin:/s"..., 45shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
) = 45
write(1, "halt:x:7:0:halt:/sbin:/sbin/halt"..., 33halt:x:7:0:halt:/sbin:/sbin/halt
) = 33
write(1, "mail:x:8:12:mail:/var/spool/mail"..., 47mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
) = 47
write(1, "operator:x:11:0:operator:/root:/"..., 45operator:x:11:0:operator:/root:/sbin/nologin
) = 45
write(1, "games:x:12:100:games:/usr/games:"..., 46games:x:12:100:games:/usr/games:/sbin/nologin
) = 46
write(1, "ftp:x:14:50:FTP User:/var/ftp:/s"..., 44ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
) = 44
write(1, "nobody:x:99:99:Nobody:/:/sbin/no"..., 38nobody:x:99:99:Nobody:/:/sbin/nologin
) = 38
write(1, "systemd-network:x:192:192:system"..., 69systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
) = 69
write(1, "dbus:x:81:81:System message bus:"..., 48dbus:x:81:81:System message bus:/:/sbin/nologin
) = 48
write(1, "polkitd:x:999:997:User for polki"..., 51polkitd:x:999:997:User for polkitd:/:/sbin/nologin
) = 51
write(1, "postfix:x:89:89::/var/spool/post"..., 50postfix:x:89:89::/var/spool/postfix:/sbin/nologin
) = 50
write(1, "chrony:x:998:996::/var/lib/chron"..., 48chrony:x:998:996::/var/lib/chrony:/sbin/nologin
) = 48
write(1, "sshd:x:74:74:Privilege-separated"..., 67sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
) = 67
write(1, "rpc:x:32:32:Rpcbind Daemon:/var/"..., 58rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
) = 58
write(1, "libstoragemgmt:x:997:994:daemon "..., 86libstoragemgmt:x:997:994:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
) = 86
write(1, "abrt:x:173:173::/etc/abrt:/sbin/"..., 40abrt:x:173:173::/etc/abrt:/sbin/nologin
) = 40
write(1, "tcpdump:x:72:72::/:/sbin/nologin"..., 33tcpdump:x:72:72::/:/sbin/nologin
) = 33
write(1, "ntp:x:38:38::/etc/ntp:/sbin/nolo"..., 36ntp:x:38:38::/etc/ntp:/sbin/nologin
) = 36
write(1, "rpcuser:x:29:29:RPC Service User"..., 60rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
) = 60
write(1, "nfsnobody:x:65534:65534:Anonymou"..., 70nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
) = 70
write(1, "pcp:x:996:993:Performance Co-Pil"..., 62pcp:x:996:993:Performance Co-Pilot:/var/lib/pcp:/sbin/nologin
) = 62
write(1, "tss:x:59:59:Account used by the "..., 100tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
) = 100
write(1, "oprofile:x:16:16:Special user ac"..., 93oprofile:x:16:16:Special user account to be used by OProfile:/var/lib/oprofile:/sbin/nologin
) = 93
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7f861bbe4000, 4096) = 0
exit_group(0) = ?
+++ exited with 0 +++