TAU_GLOBAL_PHASE_EXTERNAL

Langue: en

Version: 08/31/2005 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

TAU_GLOBAL_PHASE_EXTERNAL - Declares a global phase from an external compilation unit

SYNOPSIS

C/C++:

TAU_GLOBAL_PHASE_EXTERNAL(Profiler timer);

DESCRIPTION

TAU_GLOBAL_PHASE_EXTERNAL allows you to access a phase defined in another compilation unit.

EXAMPLE

C/C++ :

 /* f1.c */
 
 TAU_GLOBAL_PHASE(globalPhase, "global phase", "", TAU_USER);
 
 /* f2.c */
 
 int bar(void) {
   TAU_GLOBAL_PHASE_START(globalPhase);
   /* ... */
   TAU_GLOBAL_PHASE_STOP(globalPhase);
 }
     
 

SEE ALSO

TAU_GLOBAL_PHASE(3), TAU_GLOBAL_PHASE_START(3), TAU_GLOBAL_PHASE_STOP(3)