GSOC'18 project description

Russell Haley russ.haley at gmail.com
Mon Apr 30 22:35:06 UTC 2018


On Mon, Apr 30, 2018 at 12:15 AM, Vidushi Vashishth <reachvidu at gmail.com>
wrote:

> Hello!
>
> I am Vidushi Vashishth, and I have been selected for the Google Summer of
> Code'18 program. I look forward to a productive and enriching summer with
> the RTEMS community.
>
> I will be working on enhancement of the tracing system of RTEMS, under the
> guidance of mentors: Gedare Bloom, Chris Johns and Sebastian Huber. The
> main objectives of my project are threefold:
>
> 1) Combine the Common Trace Format with the functionality of the Trace
> Linker. I will be working with barectf and rtems-tld in this regard.
> 2) Coming up with a synchronisation and transport mechanism to send trace
> records to the host machine.
> 3) Investigate the importance of live tracing functionality and addition
> of kernel level tracing. I will design both possibilities and decide which
> one to work on by the end of phase 1 of my evaluation.
>

Hi! I wanted to add that DTrace is an unmatched tool for kernel level
tracing. It provides "zero" overhead tracing by actually re-writing the
in-memory process images with instrumented instructions. In FreeBSD, it can
be used to count individual system calls down to the level that would
typically require a debugger (without the debugger overhead).

I know I mentioned DTrace a while back on this list, but didn't have much
information to provide. Ping me if you want to know more. I'm not an
expert, but have used it a little to trace system calls on a BBB in FreeBSD.

As I have said before, DTrace may be way outside a GSOC project, but want
to make sure it gets mentioned in the context of this discussion.

Cheers,
Russ


> The wiki page for my project is: https://devel.rtems.org/wiki/GSoC/2018/
> EnhancementRuntimeTracing
>
> I will be documenting the progress of my project on my blog:
> https://vidushivashishth.github.io/
>
> Both of these sources are empty right now but will be modified with
> relevant information over the course of this summer.
>
> Thanks and Regards,
> Vidushi Vashishth
>
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20180430/aba86e0c/attachment-0002.html>


More information about the users mailing list