A runtime code manipulation system and instrumentation framework for building dynamic program analysis, profiling, and debugging tools.