|
#define | KZ_PROFILING_CURRENT_FUNCTION |
| KZ_PROFILING_CURRENT_FUNCTION expands to a string literal containing the (fully qualified, if possible) name of the enclosing function. More...
|
|
#define | KZ_PROFILING_DEFAULT_SAMPLE_BUFFER_SIZE |
| Default ring-buffer size in function profiling that is used to store per-invocation sample data. More...
|
|
#define | KZ_DEFAULT_PROFILER |
| Default profiler singleton instance. More...
|
|
#define | KZ_PROFILING_WRAP_FUNCTION(profiler, functionName, category, function, bufferSize) |
| Makes it possible to compile out all profiling. If not defined, replaces profiling macros with empty ones. More...
|
|
#define | KZ_PROFILE_FUNCTION_DEFAULT() |
|
#define | KZ_PROFILE_FUNCTION(profiler, name, category, sampleBufferSize) |
|
#define | KZ_PROFILE_FUNCTION_WITH_DESCRIPTION(profiler, name, category, sampleBufferSize, description) |
|
#define | KZ_PROFILE_SCOPE(category, source, description) |
|
#define | KZ_LOG_CATEGORY_PROFILING_ENABLED |
| Determines the state of the KZ_LOG_CATEGORY_PROFILING. More...
|
|
#define | KZ_LOG_CATEGORY_PROFILING |
| The profiling log category. More...
|
|
#define KZ_PROFILING_CURRENT_FUNCTION |
KZ_PROFILING_CURRENT_FUNCTION expands to a string literal containing the (fully qualified, if possible) name of the enclosing function.
If there is no enclosing function, the behavior is undefined. Some compilers do not provide a way to obtain the name of the current enclosing function.On such compilers, the string literal has an 'unspecified' value.