1414 * generated code that can be used by performance tools. The user inserts
1515 * calls in the code generator to report information before JIT-compiled
1616 * code goes to execution. This information is collected at runtime and used
17- * by tools like Intel(R) VTune(TM) Amplifier to display performance metrics
17+ * by tools like Intel(R) VTune(TM) Profiler to display performance metrics
1818 * associated with JIT-compiled code.
1919 *
2020 * These APIs can be used to\n
4545 * * Expected behavior:
4646 * * If any iJVM_EVENT_TYPE_METHOD_LOAD_FINISHED event overwrites an
4747 * already reported method, then such a method becomes invalid and its
48- * memory region is treated as unloaded. VTune Amplifier displays the metrics
48+ * memory region is treated as unloaded. VTune Profiler displays the metrics
4949 * collected by the method until it is overwritten.
5050 * * If supplied line number information contains multiple source lines for
51- * the same assembly instruction (code location), then VTune Amplifier picks up
51+ * the same assembly instruction (code location), then VTune Profiler picks up
5252 * the first line number.
5353 * * Dynamically generated code can be associated with a module name.
5454 * Use the iJIT_Method_Load_V2 structure.\n
5555 * Clarification of some cases:
5656 * * If you register a function with the same method ID multiple times,
57- * specifying different module names, then the VTune Amplifier picks up
57+ * specifying different module names, then the VTune Profiler picks up
5858 * the module name registered first. If you want to distinguish the same
5959 * function between different JIT engines, supply different method IDs for
6060 * each function. Other symbolic information (for example, source file)
9191 * belonging to the same method. Symbolic information (method name,
9292 * source file name) will be taken from the first notification, and all
9393 * subsequent notifications with the same method ID will be processed
94- * only for line number table information. So, the VTune Amplifier will map
94+ * only for line number table information. So, the VTune Profiler will map
9595 * samples to a source line using the line number table from the current
9696 * notification while taking the source file name from the very first one.\n
9797 * Clarification of some cases:\n
9898 * * If you register a second code region with a different source file
9999 * name and the same method ID, then this information will be saved and
100100 * will not be considered as an extension of the first code region, but
101- * VTune Amplifier will use the source file of the first code region and map
101+ * VTune Profiler will use the source file of the first code region and map
102102 * performance metrics incorrectly.
103103 * * If you register a second code region with the same source file as
104104 * for the first region and the same method ID, then the source file will be
105- * discarded but VTune Amplifier will map metrics to the source file correctly.
105+ * discarded but VTune Profiler will map metrics to the source file correctly.
106106 * * If you register a second code region with a null source file and
107107 * the same method ID, then provided line number info will be associated
108108 * with the source file of the first code region.
@@ -241,7 +241,7 @@ typedef enum _iJIT_IsProfilingActiveFlags
241241 * @brief Description of a single entry in the line number information of a code region.
242242 * @details A table of line number entries gives information about how the reported code region
243243 * is mapped to source file.
244- * Intel(R) VTune(TM) Amplifier uses line number information to attribute
244+ * Intel(R) VTune(TM) Profiler uses line number information to attribute
245245 * the samples (virtual address) to a line number. \n
246246 * It is acceptable to report different code addresses for the same source line:
247247 * @code
@@ -252,7 +252,7 @@ typedef enum _iJIT_IsProfilingActiveFlags
252252 * 18 1
253253 * 21 30
254254 *
255- * VTune Amplifier constructs the following table using the client data
255+ * VTune Profiler constructs the following table using the client data
256256 *
257257 * Code subrange Line number
258258 * 0-1 2
@@ -376,7 +376,7 @@ typedef struct _iJIT_Method_Load_V2
376376
377377 char * module_name ; /**<\brief Module name. Can be NULL.
378378 The module name can be useful for distinguishing among
379- different JIT engines. VTune Amplifier will display
379+ different JIT engines. VTune Profiler will display
380380 reported methods grouped by specific module. */
381381
382382} * piJIT_Method_Load_V2 , iJIT_Method_Load_V2 ;
@@ -428,7 +428,7 @@ typedef struct _iJIT_Method_Load_V3
428428
429429 char * module_name ; /**<\brief Module name. Can be NULL.
430430 * The module name can be useful for distinguishing among
431- * different JIT engines. VTune Amplifier will display
431+ * different JIT engines. VTune Profiler will display
432432 * reported methods grouped by specific module. */
433433
434434 iJIT_CodeArchitecture module_arch ; /**<\brief Architecture of the method's code region.
@@ -438,9 +438,9 @@ typedef struct _iJIT_Method_Load_V3
438438 * engine generates 64-bit code.
439439 *
440440 * If JIT engine reports both 32-bit and 64-bit types
441- * of methods then VTune Amplifier splits the methods
441+ * of methods then VTune Profiler splits the methods
442442 * with the same module name but with different
443- * architectures in two different modules. VTune Amplifier
443+ * architectures in two different modules. VTune Profiler
444444 * modifies the original name provided with a 64-bit method
445445 * version by ending it with '(64)' */
446446
@@ -509,9 +509,9 @@ typedef enum _iJIT_SegmentType
509509 iJIT_CT_CODE , /**<\brief Executable code. */
510510
511511 iJIT_CT_DATA , /**<\brief Data (not executable code).
512- * VTune Amplifier uses the format string
512+ * VTune Profiler uses the format string
513513 * (see iJIT_Method_Update) to represent
514- * this data in the VTune Amplifier GUI */
514+ * this data in the VTune Profiler GUI */
515515
516516 iJIT_CT_KEEP , /**<\brief Use the previous markup for the trace.
517517 * Can be used for the following
@@ -528,11 +528,11 @@ typedef enum _iJIT_SegmentType
528528 * structure to describe the update of the content within a JIT-compiled method,
529529 * use iJVM_EVENT_TYPE_METHOD_UPDATE_V2 as an event type to report it.
530530 *
531- * On the first Update event, VTune Amplifier copies the original code range reported by
531+ * On the first Update event, VTune Profiler copies the original code range reported by
532532 * the iJVM_EVENT_TYPE_METHOD_LOAD event, then modifies it with the supplied bytes and
533- * adds the modified range to the original method. For next update events, VTune Amplifier
533+ * adds the modified range to the original method. For next update events, VTune Profiler
534534 * does the same but it uses the latest modified version of a code region for update.
535- * Eventually, VTune Amplifier GUI displays multiple code ranges for the method reported by
535+ * Eventually, VTune Profiler GUI displays multiple code ranges for the method reported by
536536 * the iJVM_EVENT_TYPE_METHOD_LOAD event.
537537 * Notes:
538538 * - Multiple update events with different types for the same trace are allowed
@@ -621,7 +621,7 @@ iJIT_IsProfilingActiveFlags JITAPI iJIT_IsProfilingActive(void);
621621 * @brief Reports infomation about JIT-compiled code to the agent.
622622 *
623623 * The reported information is used to attribute samples obtained from any
624- * Intel(R) VTune(TM) Amplifier collector. This API needs to be called
624+ * Intel(R) VTune(TM) Profiler collector. This API needs to be called
625625 * after JIT compilation and before the first entry into the JIT-compiled
626626 * code.
627627 *
0 commit comments