24 #ifndef PXR_IMAGING_HF_PERF_LOG_H
25 #define PXR_IMAGING_HF_PERF_LOG_H
28 #include "pxr/base/tf/mallocTag.h"
37 #define HF_MALLOC_TAG_FUNCTION() \
38 TfAutoMallocTag2 tagFunc(TF_PP_STRINGIZE(MFB_PACKAGE_NAME), \
39 __ARCH_PRETTY_FUNCTION__);
44 #define HF_MALLOC_TAG(x) \
45 TfAutoMallocTag2 tag2(TF_PP_STRINGIZE(MFB_PACKAGE_NAME), x);
50 #define HF_MALLOC_TAG_NEW(x) \
51 TF_MALLOC_TAG_NEW(TF_PP_STRINGIZE(MFB_PACKAGE_NAME), x);
54 #define HF_TRACE_FUNCTION_SCOPE(tag) \
55 TRACE_FUNCTION_SCOPE(tag)
59 #endif // PXR_IMAGING_HF_PERF_LOG_H
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE