Strace command in Linux with Examples - GeeksforGeeks

Ask questions Research chat →

https://www.geeksforgeeks.org/strace-command-in-linux-with-examples/ · scraped

terminal

Attachments

Scraped Content

— 749 words · 2026-02-14 17:44:09 UTC ·

Excerpt

Strace is one of the most powerful process monitoring, diagnostic, instructional tool of Linux. It also acts as a debugging tool that helps in troubleshooting issues. It is majorly used for the following purposes: - Debugging Programs - Troubleshooting Programs - Intercept System calls by a process - Record system calls by a process - Signals received by a process - Trace running processes In case the source code is not available, strace is used to analyze how a program interacts with the system to debug the executing of program. It returns the name of each system call along with its argument enclosed in parenthesis and its return value to standard error. ### Installing strace Process Monitoring Tool To install the strace tool use the following commands as per your Linux distribution. In case of Debian/Ubuntu ```plain text $sudo apt install strace ``` In case of CentOS/RedHat ```plain text $yum install strace ``` ### Working with Strace Process Monitoring Tool 1. To get the sy
Strace is one of the most powerful process monitoring, diagnostic, instructional tool of Linux. It also acts as a debugging tool that helps in troubleshooting issues. It is majorly used for the following purposes: - Debugging Programs - Troubleshooting Programs - Intercept System calls by a process - Record system calls by a process - Signals received by a process - Trace running processes In case the source code is not available, strace is used to analyze how a program interacts with the system to debug the executing of program. It returns the name of each system call along with its argument enclosed in parenthesis and its return value to standard error. ### Installing strace Process Monitoring Tool To install the strace tool use the following commands as per your Linux distribution. In case of Debian/Ubuntu ```plain text $sudo apt install strace ``` In case of CentOS/RedHat ```plain text $yum install strace ``` ### Working with Strace Process Monitoring Tool 1. To get the system call, argument, and the result of the call. ```plain text $strace ls ``` Note: Here “ls” is the command whose system call is to be traced. ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/fc2dd5c3-489c-4f62-b8dc-75af36381ef0/Screenshot-from-2020-04-24-05-27-17.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=193ff731209e6944a87cc8c27d6def7dd17909be17df37abe043fa9f03daa0e3&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/14f298c0-61bd-4ab3-9eb8-f76d258f57fb/Screenshot-from-2020-04-24-05-27-22.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=0ebd76df3f51f128e121dcc9974a2009325357682b5f48510fd3c37695916a35&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) As can be seen, it displays the system call, argument(in parenthesis), and result of the call of ls command. And +++ exited with 0 +++, in the last line states that exit status is 0 which means there was no error. In case of an error, the exit code is -1. 2. To count number of system calls. ```plain text $strace -c ls ``` Note: Here “ls” is the command whose system call is to be traced. ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/d1c63118-0bf8-4937-93e0-64333d8d8523/Screenshot-from-2020-04-24-05-30-20.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=20f2bb89606a33c15aee462546a6f1c248fb7a283d13030bc02c6e47d72b1703&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) As can be seen, it displays the number of times each system call was made and prints the total and even showing the number and time spent in each call. 3. To trace particular or specific system calls. ```plain text $strace -e trace=write ls ``` Note: Here “ls” is the command whose system call is to be traced. And the name of the system call which is to be traced is write. ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/16378eb0-d781-438c-aa86-518f42071e0f/Screenshot-from-2020-04-24-05-32-30.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=1bd54a85cc8424cde5564972bf7711e8b13f53829205368e21a76a89285c4760&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) As can be seen, it only displays the name, argument, and result of write system call. 4. To trace network related system calls ```plain text $strace -e trace=network nc -v -n 127.0.0.1 801 ``` Note: Here “nc -v -n 127.0.0.1 801” is the command whose system call is to be traced. And the name of the system call which is to be traced is the network. ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/02fa3a17-fa53-47dd-bc0e-3dc31d19ed34/Screenshot-from-2020-04-24-05-38-23.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=c6ffac7f42f2a5be1d6e375d55631aa66f67132f57f28121bd0a314b00b9141a&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) As can be seen, it only displays the name, argument, and result of the network system call. 5. To trace signal related system calls ```plain text $strace -e trace=signal nc -v -n 127.0.0.1 801 ``` Note: Here “nc -v -n 127.0.0.1 801” is the command whose system call is to be traced. And the name of the system call which is to be traced is signal. ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/f2e0f455-5167-4b87-8ef9-e7a66d1a561a/Screenshot-from-2020-04-24-05-39-34.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=82d9f3e1c8e585101e9c182bc98b3a2bc84a04462bff6e6deab2f9ec55d7f719&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) As can be seen, it only displays the name, argument, and result of the signal system call. 6. To print timestamp of each call. ```plain text $strace -r ls ``` Note: Here “ls” is the command whose system call is to be traced. ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/7c024b87-b1e7-4a0d-9c3d-80e615a400f4/Screenshot-from-2020-04-24-05-40-56.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=582bf1b47567f4f287d0a5673bdfaba66d319c630e5e23b5b71ed5443f88a94b&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/07072d08-e157-4dfb-8e8f-ae89c136dae9/Screenshot-from-2020-04-24-05-40-59.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=224bd9c0603e4c1730afe78e46138271a770c16138df9947637eace2cd49527b&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) As can be seen, it displays a relative timestamp upon entry to each system call. It records the time difference between the beginning of successive system calls. 7. To print time spent on system calls. ```plain text $strace -T ls ``` Note: Here “ls” is the command whose system call is to be traced. ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/1a8d72cc-b217-4106-8e55-746c8fa38418/Screenshot-from-2020-04-24-05-42-10.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=160ffff0ebdddb9eedfc1f2c1be32e34807ea051a8beddeb3af5392edebb841f&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/6871926f-e284-41af-bb53-24d86913c782/Screenshot-from-2020-04-24-05-42-14.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=1f3c1742245c9e598c72c719a1877946b3e59e2b9f3271cde98a159bde2b0600&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) As can be seen the time spent on each call is printed at the end of each line. 8. To print wall clock time of each system call. ```plain text $strace -t ls ``` Note: Here “ls” is the command whose system call is to be traced. ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/75e7bd2c-9023-42ca-9303-bad0a89aafdf/Screenshot-from-2020-04-24-05-43-50.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=5d499c9779acbd0604e5973a75c3cea566e15f825f81da8fee4466304698b32e&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/fd2295fe-852d-4c98-a42b-f2aeb523777b/Screenshot-from-2020-04-24-05-43-54.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=e536ff25f0ed85199ab5ecf6471bf8f456ce30497325c4e532e8e9248bae622f&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) As it can be seen that the prefix of each line if the wall clock time itself of the system call. 9. To print instruction pointer. ```plain text $strace -i ls ``` Note: Here “ls” is the command whose system call is to be traced. ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/01838369-620f-4781-b4b5-71cf6972a08f/Screenshot-from-2020-04-24-05-45-37.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=fc721ef3725d5224612f51a604a973414fde0ded22e4d540fbebbf69e64ae910&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/6221e4b1-2702-47a8-b237-bdddcbf01098/Screenshot-from-2020-04-24-05-45-41.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=047cd0c59e9420f42ea106255b408578e97873cf9a4cec1f2ba3ad91def7ee8e&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) As can be seen, the instruction pointer is printed in each line of output. 10. To print output to a file ```plain text $strace -o output.txt ls ``` Note: Here “ls” is the command whose system call is to be traced. And output.txt is the name of the file in which output is to be stored. ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/ab5a9683-ca63-49a0-94c1-16bffdcf5348/Screenshot-from-2020-04-24-05-46-57.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=67d876c01e9949e0c231c9d6d36d00f12d144307ec2534e34299bc56a7fbda35&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/87eb82f1-cd63-4075-99fc-e81750d8d90b/Screenshot-from-2020-04-24-05-47-00.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=87ac3b8374ab3dd158980a262431b1337d9ff7e54041a8441dcf5763c5edbd5b&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject) As can be seen, the output of the command is stored in the output.txt file. ![](https://prod-files-secure.s3.us-west-2.amazonaws.com/871f1661-80b8-4d0c-ac3b-2adfc6ff4c66/55a29659-6d02-42df-9381-9c44b0a31d14/2022-04-14-19-52-49-21_00_00_In_article_ADs20copy.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIAZI2LB466TKT3G6WP%2F20260214%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260214T174409Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEEaCXVzLXdlc3QtMiJIMEYCIQDjdL0uFi0xOLD2oNlCaKzp%2BTzDurGd4xvinrHikdVFtQIhANtMyLXXDE0aEnr6BAoPPIuuug4oiEXmpe9zRxkCV0OtKv8DCAoQABoMNjM3NDIzMTgzODA1Igzv4izZ8sTLvsPgXPIq3AM88zoTxm2yBGRlYR2t1hpXhCqV3uzY%2BS7OGHH9GVHEgLnYO09BOnfDl1BOc1pWopSjAchHZJymCQBQJvuJSTKTcOFDaQlXy0c0pQQ2TGpoN%2BmG%2FjhmoUx1bau8vA53G2xls8a1g3CTn1dEQZPDtciNRklfyKLXnj2nJprYcL1iZiwWnRQJ5opua9iLRMqjFtv3x5UkLfCH1k38JMEykyfvjYXblxLYShGqaD7jXsg4lPvLMKqEcL9UQwbkuyMh7blQukdeV79xXWB0nilrU%2FwHAKM%2B7k%2F7ytzC8N95SGg4lOxKKJwNQefmdkW3hXtuhRM4sYh6n8ysWunmhkfrjMHSn3QmGLHO7MIetZZ3z%2FMJrqk7tfaPTIW0QOLLPBrx6zH6Aw4JVa4FmRAgq6AreWPXcx4flpL0llmnm1eee1wATlIZq9BPoNvJhNGF6xFTUL8yEJ0Oac%2Ff488EFzBkmG4pfnVrYxRcEqDxXAOxv29Hy8NrPdZS%2BKO4VNSzbFvRdji4E7qP431JqtF9961adwTcTFi0tROvBouqslnbBJDEbhtKBVw25izGYXWMsxJL8fQQ4k2yAAcUStfC7YUf2QlRhEV9owqG52tp%2B3Ec4%2FJq7TIkLY8Telrw%2BR1eezDw0cLMBjqkAUEtGwqTChhwyUBOL4hfFmwqBbQ4OU4qbC4g230VNch8H24zikffrYEm%2BL8gKibfVBbHYegUeuiMQ6sdM4lh2b87bkk%2Bl%2B7l%2FcazeBBuIePRG1O0CkvgA2Okre%2B%2FolIEtPVfyfcXcQZiRa3r3YxiRxGZbCBIrVBAiljetfn15%2F7BwHyIEulXLV79apC4sWrfcUpzkNljymQrYuzkZqA6eoxvISdP&X-Amz-Signature=63388942949ea72c33d0236be0bfe3c0a17c991b6c09791d3dec4eee2eed7f69&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

Visibility

Visible to everyone

Reading Status

Related Bookmarks

My Note


Saved!

Annotations

Export as Markdown
+ Annotate selection

Add Annotation