• 2019 Update 3
  • 03/07/2019
  • Public Content
  • Download as PDF
Contents

Description
Defines a function on request and then remembers the handle.
Can be used to avoid the overhead of defining the function several times in
VT_Function
.
Constructor & Destructor Documentation
VT_FuncDef (const char *symname, const char *classname)
Member Function Documentation
int m_handle
Stores the function handle, 0 if not defined yet.
const char *m_symname
Stores the symbol name.
const char *m_classname
Stores the class name.
int GetHandle()
Checks whether the function is already defined or not.
Returns handle as soon as it is available, otherwise 0. Defining the function may be impossible for example, because Intel® Trace Collector was not initialized or ran out of memory.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804