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