<div dir="ltr"><div><div><div>Hi,<br></div>Can i get some overview on the multi architecture mechanism currently implemented in strace?<br><br></div>Regards,<br></div>Prateek<br><div><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 14, 2015 at 11:03 AM, Prateek Gupta <span dir="ltr"><<a href="mailto:prateekgupta.3991@gmail.com" target="_blank">prateekgupta.3991@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi Rajul,Philippe<br><br></div>I am interested to work on the idea reliable multiarchitecture support. Can you please guide me as to what part of the source code should I look for the current multiarchitecture support present in strace-4.9 and highlight some of the key problems being faced by the present implementation.<br><br></div>Also are there any links for understanding the internal structure of systrace and getting insight about the parser structure for universal as well as personality specific.<br><br></div><div>I have some experience in the area because I had worked on an academic project related to Network Intrusion Detection System where I had to develop a custom application layer protocol parser in binpac which is a yacc like parser along with few other things in the project.<br></div><div><br></div>Regards,<br></div>Prateek<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 12, 2015 at 1:36 AM, Prateek Gupta <span dir="ltr"><<a href="mailto:prateekgupta.3991@gmail.com" target="_blank">prateekgupta.3991@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Thanks for the replies.<br></div>I am sorry that I could not reply any sooner because I was out of station.<br></div>I have started working on the proposal and will soon share an initial draft for insight. In the meantime I have some queries which I will convey to you soon.<br><br></div>Regards,<br></div>Prateek<br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 5, 2015 at 8:28 AM, Rajul Srivastava <span dir="ltr"><<a href="mailto:rajul.iitkgp@gmail.com" target="_blank">rajul.iitkgp@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Prateek,<br>
<span><br>
> I am a 4th year undergraduate student pursuing B.E.(Hons.) Computer Science<br>
> from BITS Pilani, India.<br>
<br>
</span>Glad to see you here.<br>
<span><br>
> I am interested to participate in GSoC 2015 and<br>
> find strace as an interesting project to contribute.<br>
<br>
</span>We look forward to your application.<br>
<span><br>
> I have worked with the ftrace utility in linux as a part of a power and<br>
> performance analysis project for GPU where I used the time difference<br>
> between gpu ioctl calls for calculating the instantaneous Frames Per Second<br>
> delivered.<br>
<br>
</span>Your experience with ftrace is definitely very impressive and will be<br>
really handy.<br>
<span><br>
> I am going through the initial wiki reading understanding. I have installed<br>
> strace and cloned the source code.If you can guide me to some helpful links<br>
> which would help me in understanding strace better.<br>
<br>
</span>As Philippe has already mentioned, unfortunately the wiki of strace<br>
currently is not very informative. However, since strace is kind of a<br>
small codebase, I will encourage you to start exploring the code and<br>
getting a high-level understanding of its various components. Also, as<br>
Philippe has suggested, if you can contribute some documentation, it<br>
will be really appreciated.<br>
<span><br>
> Now i am looking up to some bugfixes which would help me to dive into the<br>
> code for better understanding.<br>
<br>
</span>We also, unfortunately do not maintain our own bug list. However, you<br>
may find interesting bugs to work on the bug lists of the various<br>
distributions that use strace, like Debian [1], Ubuntu [2] , Gentoo,<br>
etc.<br>
<br>
I will suggest that you zero on the project(s) that you will be<br>
submitting a proposal for soon, and start researching about them. If<br>
you can make a first draft of your proposal soon, then we can go<br>
through it and make suggestions leading ultimately to way better<br>
quality proposal in the end.<br>
<br>
Hope this helps,<br>
<br>
Regards,<br>
Rajul<br>
<br>
[1] <a href="https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=strace;dist=unstable" target="_blank">https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=strace;dist=unstable</a><br>
[2] <a href="https://bugs.launchpad.net/ubuntu/+source/strace" target="_blank">https://bugs.launchpad.net/ubuntu/+source/strace</a><br>
<div><div><br>
------------------------------------------------------------------------------<br>
Dive into the World of Parallel Programming The Go Parallel Website, sponsored<br>
by Intel and developed in partnership with Slashdot Media, is your hub for all<br>
things parallel software development, from weekly thought leadership blogs to<br>
news, videos, case studies, tutorials and more. Take a look and join the<br>
conversation now. <a href="http://goparallel.sourceforge.net/" target="_blank">http://goparallel.sourceforge.net/</a><br>
_______________________________________________<br>
Strace-devel mailing list<br>
<a href="mailto:Strace-devel@lists.sourceforge.net" target="_blank">Strace-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/strace-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/strace-devel</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div></div>