These routines form the support library for the LLVM -trace and -tracem 
instrumentation passes.