Where Online Learning is simpler!



$ whatis strace

strace (1) - trace system calls and signals

Examples:

# strace pwd

execve("/bin/pwd", ["pwd"], 0x7ffe2a401300 /* 21 vars */) = 0

brk(NULL) = 0x55d09a572000

access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)

access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)

openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=53610, ...}) = 0

mmap(NULL, 53610, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f403f940000

close(3) = 0

access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)

openat(AT_FDCWD, "/lib/x86_64-linux-gnu/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=2030928, ...}) = 0

mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f403f955000

mmap(NULL, 4131552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f403f330000

mprotect(0x7f403f517000, 2097152, PROT_NONE) = 0

mmap(0x7f403f717000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7f403f717000

mmap(0x7f403f71d000, 15072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f403f71d000

close(3) = 0

arch_prctl(ARCH_SET_FS, 0x7f403f956540) = 0

mprotect(0x7f403f717000, 16384, PROT_READ) = 0

mprotect(0x55d09a0fb000, 4096, PROT_READ) = 0

mprotect(0x7f403f951000, 4096, PROT_READ) = 0

munmap(0x7f403f940000, 53610) = 0

brk(NULL) = 0x55d09a572000

brk(0x55d09a593000) = 0x55d09a593000

openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=3004224, ...}) = 0

mmap(NULL, 3004224, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f403f050000

close(3) = 0

getcwd("/var/www/html", 4096) = 14

fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0

write(1, "/var/www/html\n", 14/var/www/html

) = 14

close(1) = 0

close(2) = 0

exit_group(0) = ?

+++ exited with 0 +++

# strace who

execve("/usr/bin/who", ["who"], 0x7ffec2200a70 /* 21 vars */) = 0

brk(NULL) = 0x557eb682a000

access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)

access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)

openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=53610, ...}) = 0

mmap(NULL, 53610, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8651018000

close(3) = 0

access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)

openat(AT_FDCWD, "/lib/x86_64-linux-gnu/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=2030928, ...}) = 0

mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f865102e000

mmap(NULL, 4131552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8650a08000

mprotect(0x7f8650bef000, 2097152, PROT_NONE) = 0

mmap(0x7f8650def000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7f8650def000

mmap(0x7f8650df5000, 15072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8650df5000

close(3) = 0

arch_prctl(ARCH_SET_FS, 0x7f865102f540) = 0

mprotect(0x7f8650def000, 16384, PROT_READ) = 0

mprotect(0x557eb5f2b000, 4096, PROT_READ) = 0

mprotect(0x7f8651029000, 4096, PROT_READ) = 0

munmap(0x7f8651018000, 53610) = 0

brk(NULL) = 0x557eb682a000

brk(0x557eb684b000) = 0x557eb684b000

openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=3004224, ...}) = 0

mmap(NULL, 3004224, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8650728000

close(3) = 0

access("/var/run/utmpx", F_OK) = -1 ENOENT (No such file or directory)

openat(AT_FDCWD, "/var/run/utmp", O_RDONLY|O_CLOEXEC) = 3

lseek(3, 0, SEEK_SET) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\2\0\0\0\0\0\0\0~\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\6\0\0\0<\v\0\0ttyS0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\6\0\0\0>\v\0\0tty1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\1\0\0\0005\0\0\0~\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\7\0\0\0\302\37\0\0pts/0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

kill(8130, SIG_0) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\10\0\0\0)D\0\0pts/1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\10\0\0\0\3251\0\0pts/2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\10\0\0\0\3271\0\0pts/3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\10\0\0\0\3241\0\0pts/4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\10\0\0\0\320.\0\0pts/5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\10\0\0\0\3231\0\0pts/6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\10\0\0\0\3261\0\0pts/7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\10\0\0\0o1\0\0pts/9\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\10\0\0\0s1\0\0pts/8\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\10\0\0\0r1\0\0pts/10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\10\0\0\0p1\0\0pts/11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "\10\0\0\0q1\0\0pts/12\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

alarm(0) = 0

rt_sigaction(SIGALRM, {sa_handler=0x7f8650b6b990, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, 8) = 0

alarm(10) = 0

fcntl(3, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

read(3, "", 384) = 0

fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0

alarm(0) = 10

rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8650a47040}, NULL, 8) = 0

close(3) = 0

stat("/dev/pts/0", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0

openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=3545, ...}) = 0

fstat(3, {st_mode=S_IFREG|0644, st_size=3545, ...}) = 0

read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 4096) = 3545

lseek(3, -2261, SEEK_CUR) = 1284

read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 4096) = 2261

close(3) = 0

fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0

write(1, "wahid pts/0 2021-05-16"..., 56wahid pts/0 2021-05-16 01:12 (47.150.234.108)

) = 56

close(1) = 0

close(2) = 0

exit_group(0) = ?

+++ exited with 0 +++

# strace cal

execve("/usr/bin/cal", ["cal"], 0x7ffee298e280 /* 21 vars */) = 0

brk(NULL) = 0x55b8d0c2c000

access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)

access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)

openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=53610, ...}) = 0

mmap(NULL, 53610, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f99efbf0000

close(3) = 0

access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)

openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3

read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\311\0\0\0\0\0\0"..., 832) = 832

fstat(3, {st_mode=S_IFREG|0644, st_size=170784, ...}) = 0

mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f99efc06000

mmap(NULL, 2267936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99ef7a8000

mprotect(0x7f99ef7cd000, 2097152, PROT_NONE) = 0

mmap(0x7f99ef9cd000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f99ef9cd000

close(3) = 0

access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)

openat(AT_FDCWD, "/lib/x86_64-linux-gnu/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=2030928, ...}) = 0

mmap(NULL, 4131552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f99ef3b0000

mprotect(0x7f99ef597000, 2097152, PROT_NONE) = 0

mmap(0x7f99ef797000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7f99ef797000

mmap(0x7f99ef79d000, 15072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f99ef79d000

close(3) = 0

mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f99efbfe000

arch_prctl(ARCH_SET_FS, 0x7f99efbfe740) = 0

mprotect(0x7f99ef797000, 16384, PROT_READ) = 0

mprotect(0x7f99ef9cd000, 16384, PROT_READ) = 0

mprotect(0x55b8cf5ee000, 4096, PROT_READ) = 0

mprotect(0x7f99efc01000, 4096, PROT_READ) = 0

munmap(0x7f99efbf0000, 53610) = 0

brk(NULL) = 0x55b8d0c2c000

brk(0x55b8d0c4d000) = 0x55b8d0c4d000

openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=3004224, ...}) = 0

mmap(NULL, 3004224, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f99ef0d0000

close(3) = 0

openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=3545, ...}) = 0

fstat(3, {st_mode=S_IFREG|0644, st_size=3545, ...}) = 0

read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 4096) = 3545

lseek(3, -2261, SEEK_CUR) = 1284

read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 4096) = 2261

close(3) = 0

stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3545, ...}) = 0

ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0

ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0

stat("/root/.terminfo", 0x55b8d0c2d860) = -1 ENOENT (No such file or directory)

stat("/etc/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0

stat("/lib/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0

stat("/usr/share/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0

access("/etc/terminfo/x/xterm-256color", R_OK) = -1 ENOENT (No such file or directory)

access("/lib/terminfo/x/xterm-256color", R_OK) = 0

openat(AT_FDCWD, "/lib/terminfo/x/xterm-256color", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=3525, ...}) = 0

read(3, "\32\1%\0&\0\17\0\235\1\2\6xterm-256color|xterm"..., 4096) = 3525

read(3, "", 4096) = 0

close(3) = 0

ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0

ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0

ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0

ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0

ioctl(1, TIOCGWINSZ, {ws_row=35, ws_col=124, ws_xpixel=0, ws_ypixel=0}) = 0

openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=26376, ...}) = 0

mmap(NULL, 26376, PROT_READ, MAP_SHARED, 3, 0) = 0x7f99efbf0000

close(3) = 0

fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0

write(1, " May 2021 ", 16 May 2021 ) = 16

write(1, " \n", 7

) = 7

write(1, "Su Mo Tu We Th F", 16Su Mo Tu We Th F) = 16

write(1, "r Sa \n", 7r Sa

) = 7

write(1, " ", 16 ) = 16

write(1, " 1 \n", 7 1

) = 7

write(1, " 2 3 4 5 6 ", 16 2 3 4 5 6 ) = 16

write(1, "7 8 \n", 77 8

) = 7

write(1, " 9 10 11 12 13 1", 16 9 10 11 12 13 1) = 16

write(1, "4 15 \n", 74 15

) = 7

write(1, "\33[7m16\33[27m 17 1", 16 17 1) = 16

write(1, "8 19 20 21 22 \n", 168 19 20 21 22

) = 16

write(1, "23 24 25 26 27 2", 1623 24 25 26 27 2) = 16

write(1, "8 29 \n", 78 29

) = 7

write(1, "30 31 ", 1630 31 ) = 16

write(1, " \n", 7

) = 7

exit_group(0) = ?

+++ exited with 0 +++

# exit

exit

Please click on " man strace " to see the Manual Page for this command.


Previous Home Page Next


Contact us     |      About us     |      Term of use      |      Copyright © 2000-2025 MyWebUniversity.com ™