<div dir="ltr"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Oct 17, 2021 at 10:46 PM Dongliang Mu <<a href="mailto:mudongliangabcd@gmail.com">mudongliangabcd@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all,<br>
<br>
I am writing to kindly ask one question: is there any tracing<br>
mechanism in Linux kernel that can trace all the executed instructions<br>
of a user process? </blockquote><div><br></div><div><span class="gmail-comment-copy">Use gdb -p <pid> to attach to the process your interested in</span></div><div><span class="gmail-comment-copy">The gdb command: display/i $pc shows you the instruction before it executes. display $pc shows the line of code before n or s executes it.</span></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">If this user process is run on different<br>
processors, traces of this process on different processors should be<br>
also recorded.<br></blockquote><div><br></div><div>This am not too sure about, someone more knowledgeable will  probably let us know ( Valdis ? )<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Any comment is welcome.<br>
<br>
--<br>
My best regards to you.<br>
<br>
     No System Is Safe!<br>
     Dongliang Mu<br>
<br>
_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org" target="_blank">Kernelnewbies@kernelnewbies.org</a><br>
<a href="https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" rel="noreferrer" target="_blank">https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
</blockquote></div></div>