OSTRA: Experiments With on-the-fly Source Patching

OSTRA is an experiment on on-the-fly source patching, where codebases like the Linux kernel are "compiled" with occ, the OSTRA compiler, that inserts code to collect trace information to be post processed using tools available to generate fancy HTML and CSS2 callgraphs that show some profiling information, tables showing where specific data structure fields changed, graphs of all the observed internal state, etc.

...

Download PDF.