GSoC/GCI Archive
Google Summer of Code 2015

strace

License: New and Simplified BSD licenses

Web Page: https://sourceforge.net/p/strace/wiki/GoogleSummerOfCode2015/

Mailing List: https://sourceforge.net/p/strace/mailman/

strace is a system call tracer, i.e. a debugging tool which prints out a trace of all the system calls made by another process/program.

strace is one of the longest running open source projects and started even before Linux started.

strace is an important tool for debugging and tracing deployed on all Linux distributions and most Unix distributions with a small community of active contributors.

Projects

  • Reliable multiarchitecture support The way multiple personalities of architectures (e.g. x86-64/x32/x86) are supported now is inherently unreliable. Parsers should be compiled for each supported personality.