<div dir="ltr"><div>Thanks ldv,<br></div>I have read the man pages and got basic idea about strace.Now where should i start understanding the code?The codebase is so big i dont know where to start.<br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 4, 2017 at 4:25 AM, Dmitry V. Levin <span dir="ltr"><<a href="mailto:ldv@altlinux.org" target="_blank">ldv@altlinux.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<span class="gmail-"><br>
On Fri, Mar 03, 2017 at 11:55:33PM +0530, Rishi Bhatt wrote:<br>
> Hi ldv,<br>
> thanks for the reply i have build the strace  source-code and when i<br>
> was building it it skipped 50 test cases. So do you know why that<br>
> happened? or is it the  matter that i should look into?<br>
<br>
</span>Why skipped or why 50?<br>
<br>
A test can be skipped if<br>
- it is not applicable for the architecture being tested, for example,<br>
  the test is for a syscall that is not inplemented for this architecture;<br>
- the test framework doesn't support the test, for example, a kernel<br>
  module is not loaded, or the filesystem is not capable, etc.<br>
<br>
Currently there are two architectures where exactly 50 tests are skipped:<br>
- native x86_64;<br>
- native sparc64.<br>
<br>
I bet sparc64 is not your case, so you must be running the test suite<br>
natively on x86_64.<br>
<span class="gmail-"><br>
> And can you guide me where should i start to know about -e trace=class?<br>
<br>
</span>I think the best is to start with reading the manual page, then look<br>
at the code to understand how it's implemented.  As soon as you've<br>
understood the implementation, it's easy to extend.<br>
<span class="gmail-HOEnZb"><font color="#888888"><br></font></span></blockquote><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-HOEnZb"><font color="#888888">
--<br>
ldv<br>
</font></span><br>------------------------------<wbr>------------------------------<wbr>------------------<br>
Check out the vibrant tech community on one of the world's most<br>
engaging tech sites, SlashDot.org! <a href="http://sdm.link/slashdot" rel="noreferrer" target="_blank">http://sdm.link/slashdot</a><br>______________________________<wbr>_________________<br>
Strace-devel mailing list<br>
<a href="mailto:Strace-devel@lists.sourceforge.net">Strace-devel@lists.<wbr>sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/strace-devel" rel="noreferrer" target="_blank">https://lists.sourceforge.net/<wbr>lists/listinfo/strace-devel</a><br>
<br></blockquote></div><br></div></div>