{"id":13855,"date":"2019-04-06T11:50:55","date_gmt":"2019-04-06T11:50:55","guid":{"rendered":"http:\/\/www.appservgrid.com\/paw92\/?p=13855"},"modified":"2019-04-06T11:50:55","modified_gmt":"2019-04-06T11:50:55","slug":"10-strace-commands-for-troubleshooting-and-debugging-linux-processes","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/04\/06\/10-strace-commands-for-troubleshooting-and-debugging-linux-processes\/","title":{"rendered":"10 Strace Commands for Troubleshooting and Debugging Linux Processes"},"content":{"rendered":"<p><strong>strace<\/strong>\u00a0is a powerful command line tool for debugging and trouble shooting programs in Unix-like operating systems such as Linux. It captures and records all system calls made by a process and the signals received by the process.<\/p>\n<p><strong>Read Also<\/strong>:\u00a0<a href=\"https:\/\/www.tecmint.com\/audit-linux-process-using-autrace-on-centos-rhel\/\" target=\"_blank\" rel=\"noopener\">How to Audit Linux Process Using \u2018autrace\u2019 on CentOS\/RHEL<\/a><\/p>\n<p>It displays the name of each system call together with its arguments enclosed in a parenthesis and its return value to standard error; you can optionally redirect it to a file as well.<\/p>\n<p>In this article, we will explain 10 strace command examples for troubleshooting and debugging programs and processes in a Linux system.<\/p>\n<h3>How to Install Strace Process Monitoring Tool in Linux<\/h3>\n<p>If\u00a0<strong>strace<\/strong>\u00a0is not pre-installed on your Linux system, run the appropriate command below for your distribution, to install it.<\/p>\n<pre>$ sudo apt install strace\t#Debian\/Ubuntu \r\n# yum install strace\t\t#RHEL\/CentOS\r\n# dnf install strace\t\t#Fedora 22+\r\n<\/pre>\n<p>In case a program crashes or behaves in a way not expected, you can go through its systems calls to get a clue of what exactly happened during its execution. As we will see later on, system calls can be categorized under different events: those relating to process management, those that take a file as an argument, those that involve networking, memory mapping, signals, IPC and also file descriptor related system calls.<\/p>\n<p>You can either run a program\/command with strace or pass a PID to it using the\u00a0<code>-p<\/code>\u00a0option as in the following examples.<\/p>\n<h3>1. Trace Linux Command System Calls<\/h3>\n<p>You can simply run a command with\u00a0<strong>strace<\/strong>\u00a0like this, here we are tracing of all system calls made by the\u00a0<a href=\"https:\/\/www.tecmint.com\/how-to-check-disk-space-in-linux\/\" target=\"_blank\" rel=\"noopener\">df command<\/a>.<\/p>\n<pre><strong>$ strace df -h<\/strong>\r\n\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"7ELF<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre>&gt;<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre>P\\t<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre><strong>$ strace df -h<\/strong>\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 50 vars *\/]) = 0\r\nbrk(NULL)                               = 0x136e000\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\n<strong>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3<\/strong>\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000\r\nclose(3)                                = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000\r\n...\r\n<\/pre>\n<pre>\"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...<\/pre>\n<p>From the output above, you can see various types of system calls made by\u00a0<strong>df command<\/strong>, for example.<\/p>\n<pre>open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n<\/pre>\n<p>Where:<\/p>\n<ul>\n<li><strong>open<\/strong>\u00a0\u2013 is the type of system call<\/li>\n<li><strong>(\u201c\/etc\/ld.so.cache\u201d, O_RDONLY|O_CLOEXEC)<\/strong>\u00a0\u2013 system call argument<\/li>\n<li><strong>3<\/strong>\u00a0\u2013 system call return value<\/li>\n<\/ul>\n<p>Below is an sample output showing the write system calls, that displays\u00a0<strong>df command<\/strong>\u00a0output on the screen.<\/p>\n<pre>mmap(NULL, 26258, PROT_READ, MAP_SHARED, 3, 0) = 0x7f82f78f5000\r\nclose(3)                                = 0\r\nfstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0\r\nwrite(1, \"Filesystem      Size  Used Avail\"..., 49Filesystem      Size  Used Avail Use% Mounted on\r\n) = 49\r\nwrite(1, \"udev            3.9G     0  3.9G\"..., 43udev            3.9G     0  3.9G   0% \/dev\r\n) = 43\r\nwrite(1, \"tmpfs           788M  9.6M  779M\"..., 43tmpfs           788M  9.6M  779M   2% \/run\r\n) = 43\r\nwrite(1, \"\/dev\/sda10      324G  252G   56G\"..., 40\/dev\/sda10      324G  252G   56G  82% \/\r\n) = 40\r\nwrite(1, \"tmpfs           3.9G  104M  3.8G\"..., 47tmpfs           3.9G  104M  3.8G   3% \/dev\/shm\r\n) = 47\r\nwrite(1, \"tmpfs           5.0M  4.0K  5.0M\"..., 48tmpfs           5.0M  4.0K  5.0M   1% \/run\/lock\r\n) = 48\r\nwrite(1, \"tmpfs           3.9G     0  3.9G\"..., 53tmpfs           3.9G     0  3.9G   0% \/sys\/fs\/cgroup\r\n) = 53\r\nwrite(1, \"cgmfs           100K     0  100K\"..., 56cgmfs           100K     0  100K   0% \/run\/cgmanager\/fs\r\n) = 56\r\nwrite(1, \"tmpfs           788M   36K  788M\"..., 53tmpfs           788M   36K  788M   1% \/run\/user\/1000\r\n) = 53\r\nclose(1)                                = 0\r\nclose(2)                                = 0\r\nexit_group(0)                           = ?\r\n+++ exited with 0 +++\r\n<\/pre>\n<h3>2. Trace Linux Process PID<\/h3>\n<p>If a process is already running, you can trace it by simply passing its\u00a0<strong>PID<\/strong>\u00a0as follows; this will fill your screen with continues output that shows system calls being made by the process, to end it, press\u00a0<code>[Ctrl + C]<\/code>.<\/p>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\n\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U0!70<\/pre>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U\\2\\24\\300!\\247\\330\\0\\3\\24\\4\\0\\20\\0\\0\\0\\0\\0\\0\\24\\24\\24\\24\\24\\0\\0\\3\\37%\\2\\0\\0\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32\r\nrecvmsg(4, 0x7ffee4dbf870, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout)\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U\\2\\24\\300!\\247\\330\\0\\3\\24\\4\\0\\20\\0\\0\\0\\0\\0\\0\\24\\24\\24\\24\\24\\0\\0\\3\\37%\\2\\0\\0\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32\r\nrecvmsg(4, 0x7ffee4dbf870, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout)\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U\\2\\24\\300!\\247\\330\\0\\3\\24\\4\\0\\20\\0\\0\\0\\0\\0\\0\\24\\24\\24\\24\\24\\0\\0\\3\\37%\\2\\0\\0\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32\r\nrecvmsg(4, 0x7ffee4dbf870, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout)\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U\\2\\24\\300!\\247\\330\\0\\3\\24\\4\\0\\20\\0\\0\\0\\0\\0\\0\\24\\24\\24\\24\\24\\0\\0\\3\\37%\\2\\0\\0\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32\r\nrecvmsg(4, 0x7ffee4dbf870, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout)\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U\\2\\24\\300!\\247\\330\\0\\3\\24\\4\\0\\20\\0\\0\\0\\0\\0\\0\\24\\24\\24\\24\\24\\0\\0\\3\\37%\\2\\0\\0\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32\r\nrecvmsg(4, 0x7ffee4dbf870, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout)\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U\\2\\24\\300!\\247\\330\\0\\3\\24\\4\\0\\20\\0\\0\\0\\0\\0\\0\\24\\24\\24\\24\\24\\0\\0\\3\\37%\\2\\0\\0\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32\r\nrecvmsg(4, 0x7ffee4dbf870, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout)\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U\\2\\24\\300!\\247\\330\\0\\3\\24\\4\\0\\20\\0\\0\\0\\0\\0\\0\\24\\24\\24\\24\\24\\0\\0\\3\\37%\\2\\0\\0\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32\r\nrecvmsg(4, 0x7ffee4dbf870, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout)\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U\\2\\24\\300!\\247\\330\\0\\3\\24\\4\\0\\20\\0\\0\\0\\0\\0\\0\\24\\24\\24\\24\\24\\0\\0\\3\\37%\\2\\0\\0\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32\r\nrecvmsg(4, 0x7ffee4dbf870, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout)\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U\\2\\24\\300!\\247\\330\\0\\3\\24\\4\\0\\20\\0\\0\\0\\0\\0\\0\\24\\24\\24\\24\\24\\0\\0\\3\\37%\\2\\0\\0\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32\r\nrecvmsg(4, 0x7ffee4dbf870, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout)\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U\\2\\24\\300!\\247\\330\\0\\3\\24\\4\\0\\20\\0\\0\\0\\0\\0\\0\\24\\24\\24\\24\\24\\0\\0\\3\\37%\\2\\0\\0\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32\r\nrecvmsg(4, 0x7ffee4dbf870, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout)\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0\r\n...\r\n<\/pre>\n<pre>%<\/pre>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U\\2\\24\\300!\\247\\330\\0\\3\\24\\4\\0\\20\\0\\0\\0\\0\\0\\0\\24\\24\\24\\24\\24\\0\\0\\3\\37%\\2\\0\\0\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32\r\nrecvmsg(4, 0x7ffee4dbf870, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout)\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -p 3569<\/strong>\r\nstrace: Process 3569 attached\r\nrestart_syscall(&lt;... resuming interrupted poll ...&gt;) = 1\r\nrecvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{\"U\\2\\24\\300!\\247\\330\\0\\3\\24\\4\\0\\20\\0\\0\\0\\0\\0\\0\\24\\24\\24\\24\\24\\0\\0\\3\\37%\\2\\0\\0\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32\r\nrecvmsg(4, 0x7ffee4dbf870, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}])\r\nread(31, \"\\372\", 1)                     = 1\r\nrecvmsg(4, 0x7ffee4dbf850, 0)           = -1 EAGAIN (Resource temporarily unavailable)\r\npoll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout)\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0\r\n...\r\n<\/pre>\n<pre>\", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 recvmsg(4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, -1) = 1 ([{fd=31, revents=POLLIN}]) read(31, \"2\", 1) = 1 recvmsg(4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 1 ([{fd=31, revents=POLLIN}]) read(31, \"2\", 1) = 1 recvmsg(4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}], 6, 0) = 0 (Timeout) mprotect(0x207faa20000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x207faa20000, 8192, PROT_READ|PROT_EXEC) = 0 mprotect(0x207faa21000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x207faa21000, 4096, PROT_READ|PROT_EXEC) = 0 ...<\/pre>\n<h3>3. Get Summary of Linux Process<\/h3>\n<p>Using the\u00a0<code>-c<\/code>\u00a0flag, you can generate a report of total time, calls, and errors for each system call, as follows.<\/p>\n<pre><strong>$ sudo strace -c -p 3569<\/strong>\r\n\r\nstrace: Process 3569 attached\r\n\r\n^Cstrace: Process 3569 detached\r\n% time     seconds  usecs\/call     calls    errors syscall\r\n------ ----------- ----------- --------- --------- ----------------\r\n 99.73    0.016000           8      1971           poll\r\n  0.16    0.000025           0       509        75 futex\r\n  0.06    0.000010           0      1985      1966 recvmsg\r\n  0.06    0.000009           0      2336           mprotect\r\n  0.00    0.000000           0       478           read\r\n  0.00    0.000000           0        13           write\r\n  0.00    0.000000           0        29           mmap\r\n  0.00    0.000000           0         9           munmap\r\n  0.00    0.000000           0        18           writev\r\n  0.00    0.000000           0       351           madvise\r\n  0.00    0.000000           0         1           restart_syscall\r\n------ ----------- ----------- --------- --------- ----------------\r\n100.00    0.016044                  7700      2041 total\r\n<\/pre>\n<h3>4. Print Instruction Pointer During System Call<\/h3>\n<p>The\u00a0<code>-i<\/code>\u00a0option displays the instruction pointer at the time of each system call made by the program.<\/p>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"7ELF<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre>&gt;<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre>P\\t<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -i df -h<\/strong>\r\n[00007f0d7534c777] execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n[00007faf9cafa4b9] brk(NULL)            = 0x12f0000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb47a] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000\r\n[00007faf9cafb427] close(3)             = 0\r\n[00007faf9cafb387] access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n[00007faf9cafb327] open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n[00007faf9cafb347] read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n[00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n[00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000\r\n[00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre>\"..., 832) = 832 [00007faf9cafb2b4] fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0 [00007faf9cafb47a] mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf9c716000 [00007faf9cafb517] mprotect(0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...<\/pre>\n<h3>5. Show Time of Day For Each Trace Output Line<\/h3>\n<p>You can also print the time of day for each line in the trace output, by passing the\u00a0<code>-t<\/code>\u00a0flag.<\/p>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"7ELF<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre>&gt;<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre>P\\t<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre><strong>$ sudo strace -t df -h<\/strong>\r\n15:19:25 execve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\n15:19:25 brk(NULL)                      = 0x234c000\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000\r\n15:19:25 access(\"\/etc\/ld.so.preload\", R_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0\r\n15:19:25 mmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000\r\n15:19:25 close(3)                       = 0\r\n15:19:25 access(\"\/etc\/ld.so.nohwcap\", F_OK) = -1 ENOENT (No such file or directory)\r\n15:19:25 open(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\n15:19:25 read(3, \"\\177ELF\\2\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0&gt;\\0\\1\\0\\0\\0P\\t\\2\\0\\0\\0\\0\\0\"..., 832) = 832\r\n15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0\r\n15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000\r\n15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0\r\n...\r\n<\/pre>\n<pre>\"..., 832) = 832 15:19:25 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0 15:19:25 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000 15:19:25 mprotect(0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...<\/pre>\n<h3>6. Print Command Time Spent in System Calls<\/h3>\n<p>To shows the time difference between the starting and the end of each system call made by a program, use the\u00a0<code>-T<\/code>\u00a0option.<\/p>\n<pre><strong>$ sudo strace -T df -h<\/strong>\r\n\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0 &lt;0.000287&gt;\r\nbrk(NULL)                               = 0xeca000 &lt;0.000035&gt;\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory) &lt;0.000028&gt;\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9aff2b1000 &lt;0.000020&gt;\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory) &lt;0.000019&gt;\r\nopen(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3 &lt;0.000022&gt;\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=147662, ...}) = 0 &lt;0.000015&gt;\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9aff28c000 &lt;0.000019&gt;\r\nclose(3)                                = 0 &lt;0.000014&gt;\r\n...\r\n<\/pre>\n<h3>7. Trace Only Specific System Calls<\/h3>\n<p>In the command below,\u00a0<code>trace=write<\/code>\u00a0is known as a qualifying expression, where\u00a0<strong>trace<\/strong>\u00a0is a qualifier (others include signal, abbrev, verbose, raw, read, or write). Here,\u00a0<strong>write<\/strong>\u00a0is the value of the qualifier.<\/p>\n<p>The following command actually shows the system calls to print\u00a0<strong>df<\/strong>\u00a0output on standard output.<\/p>\n<pre><strong>$ sudo strace -e trace=write df -h<\/strong>\r\n\r\nwrite(1, \"Filesystem      Size  Used Avail\"..., 49Filesystem      Size  Used Avail Use% Mounted on\r\n) = 49\r\nwrite(1, \"udev            3.9G     0  3.9G\"..., 43udev            3.9G     0  3.9G   0% \/dev\r\n) = 43\r\nwrite(1, \"tmpfs           788M  9.6M  779M\"..., 43tmpfs           788M  9.6M  779M   2% \/run\r\n) = 43\r\nwrite(1, \"\/dev\/sda10      324G  252G   56G\"..., 40\/dev\/sda10      324G  252G   56G  82% \/\r\n) = 40\r\nwrite(1, \"tmpfs           3.9G  104M  3.8G\"..., 47tmpfs           3.9G  104M  3.8G   3% \/dev\/shm\r\n) = 47\r\nwrite(1, \"tmpfs           5.0M  4.0K  5.0M\"..., 48tmpfs           5.0M  4.0K  5.0M   1% \/run\/lock\r\n) = 48\r\nwrite(1, \"tmpfs           3.9G     0  3.9G\"..., 53tmpfs           3.9G     0  3.9G   0% \/sys\/fs\/cgroup\r\n) = 53\r\nwrite(1, \"cgmfs           100K     0  100K\"..., 56cgmfs           100K     0  100K   0% \/run\/cgmanager\/fs\r\n) = 56\r\nwrite(1, \"tmpfs           788M   28K  788M\"..., 53tmpfs           788M   28K  788M   1% \/run\/user\/1000\r\n) = 53\r\n+++ exited with 0 +++\r\n<\/pre>\n<p>Here are some additional commands about trace qualifier.<\/p>\n<pre>$ sudo strace -e trace=open,close df -h\r\n$ sudo strace -e trace=open,close,read,write df -h\r\n$ sudo strace -e trace=all df -h\t\r\n<\/pre>\n<h3>8. Trace System Calls Based on a Certain Condition<\/h3>\n<p>Let\u2019s look at how to trace system calls relating to a given class of events. This command can be used to trace all system calls involving process management.<\/p>\n<pre><strong>$ sudo strace -q -e trace=process df -h<\/strong>\t\r\n\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\narch_prctl(ARCH_SET_FS, 0x7fe2222ff700) = 0\r\nFilesystem      Size  Used Avail Use% Mounted on\r\nudev            3.9G     0  3.9G   0% \/dev\r\ntmpfs           788M  9.6M  779M   2% \/run\r\n\/dev\/sda10      324G  252G   56G  82% \/\r\ntmpfs           3.9G  104M  3.8G   3% \/dev\/shm\r\ntmpfs           5.0M  4.0K  5.0M   1% \/run\/lock\r\ntmpfs           3.9G     0  3.9G   0% \/sys\/fs\/cgroup\r\ncgmfs           100K     0  100K   0% \/run\/cgmanager\/fs\r\ntmpfs           788M   28K  788M   1% \/run\/user\/1000\r\nexit_group(0)                           = ?\r\n+++ exited with 0 +++\r\n<\/pre>\n<p>Next, to trace all system calls that take a filename as an argument, run this command.<\/p>\n<pre><strong>$ sudo strace -q  -e trace=file df -h<\/strong>\r\n\r\nexecve(\"\/bin\/df\", [\"df\", \"-h\"], [\/* 17 vars *\/]) = 0\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\naccess(\"\/etc\/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/etc\/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\naccess(\"\/etc\/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"\/lib\/x86_64-linux-gnu\/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nopen(\"\/usr\/lib\/locale\/locale-archive\", O_RDONLY|O_CLOEXEC) = 3\r\nopen(\"\/usr\/share\/locale\/locale.alias\", O_RDONLY|O_CLOEXEC) = 3\r\n...\r\n<\/pre>\n<p>To trace all system calls involving memory mapping, type.<\/p>\n<pre><strong>$ sudo strace -q -e trace=memory df -h<\/strong>\t\r\n\r\nbrk(NULL)                               = 0x77a000\r\nmmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe8f4658000\r\nmmap(NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe8f4633000\r\nmmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe8f406b000\r\nmprotect(0x7fe8f422b000, 2097152, PROT_NONE) = 0\r\nmmap(0x7fe8f442b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7fe8f442b000\r\nmmap(0x7fe8f4431000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe8f4431000\r\nmmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe8f4632000\r\nmmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe8f4631000\r\nmmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe8f4630000\r\nmprotect(0x7fe8f442b000, 16384, PROT_READ) = 0\r\nmprotect(0x616000, 4096, PROT_READ)     = 0\r\nmprotect(0x7fe8f465a000, 4096, PROT_READ) = 0\r\nmunmap(0x7fe8f4633000, 147662)          = 0\r\nmmap(NULL, 2981280, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe8f3d93000\r\nbrk(NULL)                               = 0x77a000\r\nbrk(0x79b000)                           = 0x79b000\r\nmmap(NULL, 619, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe8f4657000\r\nmmap(NULL, 26258, PROT_READ, MAP_SHARED, 3, 0) = 0x7fe8f4650000\r\nFilesystem      Size  Used Avail Use% Mounted on\r\nudev            3.9G     0  3.9G   0% \/dev\r\ntmpfs           788M  9.6M  779M   2% \/run\r\n\/dev\/sda10      324G  252G   56G  82% \/\r\ntmpfs           3.9G  104M  3.8G   3% \/dev\/shm\r\ntmpfs           5.0M  4.0K  5.0M   1% \/run\/lock\r\ntmpfs           3.9G     0  3.9G   0% \/sys\/fs\/cgroup\r\ncgmfs           100K     0  100K   0% \/run\/cgmanager\/fs\r\ntmpfs           788M   28K  788M   1% \/run\/user\/1000\r\n+++ exited with 0 +++\r\n<\/pre>\n<p>You can trace all network and signals related system calls.<\/p>\n<pre>$ sudo strace -e trace=network df -h\r\n$ sudo strace -e trace=signal df -h\r\n<\/pre>\n<h3>9. Redirect Trace Output to File<\/h3>\n<p>To write the trace messages sent to standard error to a file, use the\u00a0<code>-o<\/code>\u00a0option. This means that only the command output is printed on the screen as shown below.<\/p>\n<pre><strong>$ sudo strace -o df_debug.txt df -h<\/strong>\r\n\r\nFilesystem      Size  Used Avail Use% Mounted on\r\nudev            3.9G     0  3.9G   0% \/dev\r\ntmpfs           788M  9.6M  779M   2% \/run\r\n\/dev\/sda10      324G  252G   56G  82% \/\r\ntmpfs           3.9G  104M  3.8G   3% \/dev\/shm\r\ntmpfs           5.0M  4.0K  5.0M   1% \/run\/lock\r\ntmpfs           3.9G     0  3.9G   0% \/sys\/fs\/cgroup\r\ncgmfs           100K     0  100K   0% \/run\/cgmanager\/fs\r\ntmpfs           788M   28K  788M   1% \/run\/user\/1000\r\n<\/pre>\n<p>To look through the file, use\u00a0<a href=\"https:\/\/www.tecmint.com\/13-basic-cat-command-examples-in-linux\/\" target=\"_blank\" rel=\"noopener\">cat command<\/a>.<\/p>\n<pre>$ cat df_debug.txt \r\n<\/pre>\n<h3>10. Show Some Debugging Output of Strace<\/h3>\n<p>To show debugging information for strace tool, use the\u00a0<code>-d<\/code>\u00a0flag.<\/p>\n<pre><strong>$ strace -d df -h<\/strong>\r\n<\/pre>\n<p>For additional information, see the strace man page.<\/p>\n<pre>$ man strace\r\n<\/pre>\n<p>Also read these useful related articles:<\/p>\n<ol>\n<li><a href=\"https:\/\/www.tecmint.com\/command-line-tools-to-monitor-linux-performance\/\" target=\"_blank\" rel=\"noopener\">20 Command Line Tools to Monitor Linux Performance<\/a><\/li>\n<li><a href=\"https:\/\/www.tecmint.com\/sysdig-system-monitoring-and-troubleshooting-tool-for-linux\/\" target=\"_blank\" rel=\"noopener\">Sysdig \u2013 A Powerful System Monitoring and Troubleshooting Tool for Linux<\/a><\/li>\n<li><a href=\"https:\/\/www.tecmint.com\/trace-shell-script-execution-in-linux\/\" target=\"_blank\" rel=\"noopener\">How to Trace Execution of Commands in Shell Script with Shell Tracing<\/a><\/li>\n<li><a href=\"https:\/\/www.tecmint.com\/bcc-best-linux-performance-monitoring-tools\/\" target=\"_blank\" rel=\"noopener\">BCC \u2013 Dynamic Tracing Tools for Linux Performance Monitoring, Networking and More<\/a><\/li>\n<\/ol>\n<p>In conclusion,\u00a0<strong>strace<\/strong>\u00a0is a remarkable tool for diagnosing cause(s) of program failure: it is a powerful debugging and trouble shooting. It is practically useful to experienced system administrators, programmers and hackers. To share any thoughts concerning this article, use the feedback form below.<\/p>\n<p><a href=\"https:\/\/www.tecmint.com\/strace-commands-for-troubleshooting-and-debugging-linux\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>strace\u00a0is a powerful command line tool for debugging and trouble shooting programs in Unix-like operating systems such as Linux. It captures and records all system calls made by a process and the signals received by the process. Read Also:\u00a0How to Audit Linux Process Using \u2018autrace\u2019 on CentOS\/RHEL It displays the name of each system call &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/04\/06\/10-strace-commands-for-troubleshooting-and-debugging-linux-processes\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;10 Strace Commands for Troubleshooting and Debugging Linux Processes&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-13855","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/13855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=13855"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/13855\/revisions"}],"predecessor-version":[{"id":13856,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/13855\/revisions\/13856"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=13855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=13855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=13855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}