/usr/lib/tau/include/Profile/TauEnv.h is in tau 2.17.3.1.dfsg-4.2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | /****************************************************************************
** TAU Portable Profiling Package **
** http://www.cs.uoregon.edu/research/tau **
*****************************************************************************
** Copyright 2008 **
** Department of Computer and Information Science, University of Oregon **
** Advanced Computing Laboratory, Los Alamos National Laboratory **
** Forschungszentrum Juelich **
****************************************************************************/
/****************************************************************************
** File : TauEnv.h **
** Description : TAU Profiling Package **
** Author : Alan Morris **
** Contact : tau-bugs@cs.uoregon.edu **
** Documentation : See http://www.cs.uoregon.edu/research/tau **
** **
** Description : Handle environment variables **
** **
****************************************************************************/
#ifndef _TAU_ENV_H_
#define _TAU_ENV_H_
#if (defined(TAU_WINDOWS))
#define TAUDECL __cdecl
#else
#define TAUDECL
#endif /* TAU_WINDOWS */
#ifdef __cplusplus
extern "C" {
#endif
void TAUDECL TauEnv_initialize();
int TAUDECL TauEnv_get_synchronize_clocks();
int TAUDECL TauEnv_get_verbose();
int TAUDECL TauEnv_get_throttle();
double TAUDECL TauEnv_get_throttle_numcalls();
double TAUDECL TauEnv_get_throttle_percall();
const char *TauEnv_get_profiledir();
const char *TauEnv_get_tracedir();
#define TAU_FORMAT_PROFILE 1
#define TAU_FORMAT_SNAPSHOT 2
#define TAU_FORMAT_MERGED 3
int TAUDECL TauEnv_get_profile_format();
void TAU_VERBOSE(const char *format, ...);
#ifdef __cplusplus
}
#endif
#endif /* _TAU_ENV_H_ */
|