On Mon, Apr 30, 2018 at 12:15 AM, Vidushi Vashishth <reachv...@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@rtems.org > http://lists.rtems.org/mailman/listinfo/users >
_______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users