Preprocessor macro that specifies whether or not the compiler is generating object code for a profiler.
__profile__
Defined as 1 when generating object code that works with a profiler. Undefined otherwise. The ISO standards does not specify this symbol.