drmemtrace gathers function trace data before hitting -trace_after_instrs trigger
The -trace_after_instrs delayed tracing feature fails to delay function tracing, which gathers and stores data the whole time. I hit this when running with a -trace_after_instrs threshold that was never reached, yet a whole bunch of trace data was stored.