On Thu, Feb 19, 2015 at 11:02:42PM +0100, Alangi Derick wrote: > Hello, > I will really like to understand the Strace code base. Lately i have > been facing some difficulties on how to work around the code based. So > please if there are some tutorials that i can work with or if there is some > where help can come from, then that will be fine.
Well, strace is a regular free software. It's build system is based on GNU Autoconf and GNU Automake, xlat/*.h files are generated by bootstrap script from appropriate xlat/*.in files automatically using xlat/gen.sh shell script. Automated tests are in tests/ subdirectory, you can use "make check" to run them. The code itself is written in C. If you are interested in hairy ptrace-related stuff, consider reading README-linux-ptrace first. For better understanding of strace, I'd recommend browsing internet for various strace use cases. There are two points where one can easily find a room for improvement. The first is extensible decoders, e.g. ioctl syscall decoder. The second is test suite. -- ldv
pgp5NxDS_LCiz.pgp
Description: PGP signature
------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________ Strace-devel mailing list Strace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/strace-devel