GSoC 2015

Prateek Gupta prateekgupta.3991 at gmail.com
Sat Mar 21 19:04:55 UTC 2015


As far as I percieve, the multiarchitecture support project is about making
a hierarchial set of the parsers to firstly compiling all general parser
required by every arch and then compiling only those that are required by
the arch that the user's system has.

My approach for the problem is to develop a cpu_config.h like header file
whose work would be to detect the set of features supported by the CPU by
hooking up a tool RPM (RedHat Packet Manager) for platform detection. Then
we can integrate this information with the build process by creating a
hierarchy of the parsers as universal and arch specific by code changes.

Need inputs on this idea..Hoping for a reply!

Regards,
Prateek Gupta

On Sat, Mar 21, 2015 at 11:29 PM, Prateek Gupta <prateekgupta.3991 at gmail.com
> wrote:

> Hi,
> Can i get some overview on the multi architecture mechanism currently
> implemented in strace?
>
> Regards,
> Prateek
>
>
>
> On Sat, Mar 14, 2015 at 11:03 AM, Prateek Gupta <
> prateekgupta.3991 at gmail.com> wrote:
>
>> Hi Rajul,Philippe
>>
>> 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.
>>
>> 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.
>>
>> 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.
>>
>> Regards,
>> Prateek
>>
>> On Thu, Mar 12, 2015 at 1:36 AM, Prateek Gupta <
>> prateekgupta.3991 at gmail.com> wrote:
>>
>>> Thanks for the replies.
>>> I am sorry that I could not reply any sooner because I was out of
>>> station.
>>> 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.
>>>
>>> Regards,
>>> Prateek
>>>
>>> On Thu, Mar 5, 2015 at 8:28 AM, Rajul Srivastava <rajul.iitkgp at gmail.com
>>> > wrote:
>>>
>>>> Hi Prateek,
>>>>
>>>> > I am a 4th year undergraduate student pursuing B.E.(Hons.) Computer
>>>> Science
>>>> > from BITS Pilani, India.
>>>>
>>>> Glad to see you here.
>>>>
>>>> > I am interested to participate in GSoC 2015 and
>>>> > find strace as an interesting project to contribute.
>>>>
>>>> We look forward to your application.
>>>>
>>>> > I have worked with the ftrace utility in linux as a part of a power
>>>> and
>>>> > performance analysis project for GPU where I used the time difference
>>>> > between gpu ioctl calls for calculating the instantaneous Frames Per
>>>> Second
>>>> > delivered.
>>>>
>>>> Your experience with ftrace is definitely very impressive and will be
>>>> really handy.
>>>>
>>>> > I am going through the initial wiki reading understanding. I have
>>>> installed
>>>> > strace and cloned the source code.If you can guide me to some helpful
>>>> links
>>>> > which would help me in understanding strace better.
>>>>
>>>> As Philippe has already mentioned, unfortunately the wiki of strace
>>>> currently is not very informative. However, since strace is kind of a
>>>> small codebase, I will encourage you to start exploring the code and
>>>> getting a high-level understanding of its various components. Also, as
>>>> Philippe has suggested, if you can contribute some documentation, it
>>>> will be really appreciated.
>>>>
>>>> > Now i am looking up to some bugfixes which would help me to dive into
>>>> the
>>>> > code for better understanding.
>>>>
>>>> We also, unfortunately do not maintain our own bug list. However, you
>>>> may find interesting bugs to work on the bug lists of the various
>>>> distributions that use strace, like Debian [1], Ubuntu [2] , Gentoo,
>>>> etc.
>>>>
>>>> I will suggest that you zero on the project(s) that you will be
>>>> submitting a proposal for soon, and start researching about them. If
>>>> you can make a first draft of your proposal soon, then we can go
>>>> through it and make suggestions leading ultimately to way better
>>>> quality proposal in the end.
>>>>
>>>> Hope this helps,
>>>>
>>>> Regards,
>>>> Rajul
>>>>
>>>> [1]
>>>> https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=strace;dist=unstable
>>>> [2] https://bugs.launchpad.net/ubuntu/+source/strace
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Dive into the World of Parallel Programming The Go Parallel Website,
>>>> sponsored
>>>> by Intel and developed in partnership with Slashdot Media, is your hub
>>>> for all
>>>> things parallel software development, from weekly thought leadership
>>>> blogs to
>>>> news, videos, case studies, tutorials and more. Take a look and join the
>>>> conversation now. http://goparallel.sourceforge.net/
>>>> _______________________________________________
>>>> Strace-devel mailing list
>>>> Strace-devel at lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/strace-devel
>>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20150322/d854b2c9/attachment.html>


More information about the Strace-devel mailing list