If I have a string in an os_signpost_* call that is not marked public such as:
os_signpost_interval_begin(log, my_id, "name", "myName: %s", myName);
what is actually able to see that? It appears to be showing up visible in Instruments just fine without any special effort on my part. The documentation I can find on os_signpost (and os_log for that matter) is incredibly vague about exactly how privacy works, and especially for doing instruments you often need configurable strings.