<div dir="ltr"><div><div>Hello,<br><br></div>I can work on extending -e trace=class. I will take sometime to understand the code. If there is some documentation that will help me understand the flow and the functionality of the functions then it will be good. <br><br></div>Regarding the portable strace. I actually wrote it as a module for a project which detects malicious behaviour of a process by reading the parameters of the syscalls made by that process. Its pretty simple and was done as a POC. The code itself is small and not very well written as I had only a week to complete the project. you can find it here --> <a href="https://github.com/harisphnx/web_technology/tree/master/ieee_paper">https://github.com/harisphnx/web_technology/tree/master/ieee_paper</a><br><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 9, 2016 at 11:29 PM, 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=""><br>
On Mon, Feb 08, 2016 at 11:08:24PM +0530, haris iqbal wrote:<br>
> Hello,<br>
><br>
> Is there a place where I can look for bugs to fix or patches or features<br>
> needed.<br>
<br>
</span>If you are looking for something to code that does not require deep<br>
knowledge of strace internals, there are at least two areas that come<br>
to mind:<br>
<br>
1. Extending strace test coverage.  We are just over 50% according to<br>
<a href="https://codecov.io/github/strace/strace" rel="noreferrer" target="_blank">https://codecov.io/github/strace/strace</a>, practical test coverage is<br>
probably a bit less because some code paths executed during "make check"<br>
are not really covered by tests.<br>
<br>
2. Extending -e trace=class syntax with new classes.  strace currently<br>
supports desc, file, ipc, memory, network, process, and signal.<br>
Additional classes might be useful, e.g. all open-like syscalls,<br>
all stat-like syscalls, all syscalls dealing with uid/gid, etc.<br>
<span class=""><br>
> I have some fair amount of experience with ptrace, as I have build a small<br>
> portable strace for my college project.<br>
<br>
</span>A portable strace?  Have you released it as a free software?<br>
<span class=""><font color="#888888"><br>
<br>
--<br>
ldv<br>
</font></span><br>------------------------------------------------------------------------------<br>
Site24x7 APM Insight: Get Deep Visibility into Application Performance<br>
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month<br>
Monitor end-to-end web transactions and take corrective actions now<br>
Troubleshoot faster and improve end-user experience. Signup Now!<br>
<a href="http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140" rel="noreferrer" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140</a><br>_______________________________________________<br>
Strace-devel mailing list<br>
<a href="mailto:Strace-devel@lists.sourceforge.net">Strace-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/strace-devel" rel="noreferrer" target="_blank">https://lists.sourceforge.net/lists/listinfo/strace-devel</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><br>With regards,<br><br><b>Md Haris Iqbal,<br>Placement Coordinator, MTech IT<br>NITK Surathkal,<br>Contact: +91 8861996962</b><br><div dir="ltr"><span><b><span style="font-size:9.5pt;line-height:14.5667px;font-family:Arial,sans-serif"></span></b></span></div></div></div></div></div></div></div></div>
</div></div></div></div></div>