Showing posts with label library interposers. Show all posts
Showing posts with label library interposers. Show all posts

Friday, October 17, 2008

CQSAT is free!

As in free to pay money for the beer, not free beer.

Now that the ownership and licensing is all figured out I can release much of this work. The website cqsat.com will be reworked and the wiki written as I roll the rest of this out. The source is on sourceforge.net.

CQSAT divides nicely into 3 parts. This is the first and earliest part, it's quite a complete example of how to use LD_PRELOAD to do library interposing. CQSAT can figure out how a project is comprised and built by examining how make/ant/maven et. al. use the C library and POSIX system calls.

This was probably the most interesting and rewarding piece of software that I've worked on to date. The initial coding was written in 2 frantic weeks in Saigon during the Summer of 2005; laptop, warm monsoon rain and (almost) free beer. But not all at the same time.