HPCToolkit
|
#include <iostream>
#include <map>
#include <string.h>
#include <lib/support/dictionary.h>
#include <lib/prof/NameMappings.hpp>
Go to the source code of this file.
Classes | |
class | NameMapCompare |
struct | NameMapping |
struct | ProcedureStatusMapping |
Typedefs | |
typedef std::map< const char *, const char *, NameMapCompare > | NameMappings_t |
typedef std::map< const char *, int > | ProcedureStatusMapping_t |
Functions | |
static void | normalize_name_load_renamings () |
static const char * | normalize_name_rename (const char *in, int &fake_procedure) |
const char * | normalize_name (const char *in, int &fake_procedure) |
Variables | |
const char * | PROGRAM_ROOT = "<program root>" |
const char * | THREAD_ROOT = "<thread root>" |
const char * | OMP_IDLE = "<omp idle>" |
const char * | OMP_OVERHEAD = "<omp overhead>" |
const char * | OMP_BARRIER_WAIT = "<omp barrier wait>" |
const char * | OMP_TASK_WAIT = "<omp task wait>" |
const char * | OMP_MUTEX_WAIT = "<omp mutex wait>" |
const char * | NO_THREAD_ROOT = "<no thread>" |
const char * | MONITOR_DATA_FIRST_TOUCH = "<first touch>" |
const char * | DATACENTRIC_ROOT = "<datacentric>" |
const char * | DATACENTRIC_DYNAMIC = "<heap allocation>" |
const char * | DATACENTRIC_STATIC = "<static variable>" |
const char * | DATACENTRIC_UNKNOWN = "<unknown attribute>" |
const int | NO_FAKE = 0 |
const int | FAKE_PROCEDURE = 1 |
const int | FAKE_ROOT = 2 |
static NameMapping | renamingTable [] |
static ProcedureStatusMapping | fakeProcedureTable [] |
static NameMappings_t | renamingMap |
static ProcedureStatusMapping_t | fakeProcedureMap |
typedef std::map<const char *, const char *, NameMapCompare> NameMappings_t |
Definition at line 63 of file NameMappings.cpp.
typedef std::map<const char *, int> ProcedureStatusMapping_t |
Definition at line 64 of file NameMappings.cpp.
const char* normalize_name | ( | const char * | in, |
int & | fake_procedure | ||
) |
Definition at line 185 of file NameMappings.cpp.
|
static |
|
static |
const char* DATACENTRIC_DYNAMIC = "<heap allocation>" |
Definition at line 43 of file NameMappings.cpp.
const char* DATACENTRIC_ROOT = "<datacentric>" |
Definition at line 42 of file NameMappings.cpp.
const char* DATACENTRIC_STATIC = "<static variable>" |
Definition at line 44 of file NameMappings.cpp.
const char* DATACENTRIC_UNKNOWN = "<unknown attribute>" |
Definition at line 45 of file NameMappings.cpp.
const int FAKE_PROCEDURE = 1 |
Definition at line 48 of file NameMappings.cpp.
const int FAKE_ROOT = 2 |
Definition at line 49 of file NameMappings.cpp.
|
static |
Definition at line 132 of file NameMappings.cpp.
|
static |
Definition at line 121 of file NameMappings.cpp.
const char* MONITOR_DATA_FIRST_TOUCH = "<first touch>" |
Definition at line 40 of file NameMappings.cpp.
const int NO_FAKE = 0 |
Definition at line 47 of file NameMappings.cpp.
const char* NO_THREAD_ROOT = "<no thread>" |
Definition at line 38 of file NameMappings.cpp.
const char* OMP_BARRIER_WAIT = "<omp barrier wait>" |
Definition at line 35 of file NameMappings.cpp.
const char* OMP_IDLE = "<omp idle>" |
Definition at line 33 of file NameMappings.cpp.
const char* OMP_MUTEX_WAIT = "<omp mutex wait>" |
Definition at line 37 of file NameMappings.cpp.
const char* OMP_OVERHEAD = "<omp overhead>" |
Definition at line 34 of file NameMappings.cpp.
const char* OMP_TASK_WAIT = "<omp task wait>" |
Definition at line 36 of file NameMappings.cpp.
const char* PROGRAM_ROOT = "<program root>" |
Definition at line 30 of file NameMappings.cpp.
|
static |
Definition at line 131 of file NameMappings.cpp.
|
static |
Definition at line 82 of file NameMappings.cpp.
const char* THREAD_ROOT = "<thread root>" |
Definition at line 31 of file NameMappings.cpp.