#include <GaudiKernel/Auditor.h>
#include <GaudiKernel/HashMap.h>
#include <GaudiKernel/IIncidentListener.h>
#include <GaudiKernel/IIncidentSvc.h>
#include <GaudiKernel/IToolSvc.h>
#include <GaudiKernel/MsgStream.h>
#include <GaudiKernel/VectorMap.h>
#include <cstring>
#include <fstream>
#include <iostream>
#include <map>
#include <perfmon/pfmlib.h>
#include <perfmon/pfmlib_core.h>
#include <perfmon/pfmlib_intel_nhm.h>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
#include <perfmon/perfmon.h>
#include <perfmon/perfmon_dfl_smpl.h>
#include <errno.h>
#include <fcntl.h>
#include <getopt.h>
#include <signal.h>
#include <stdarg.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/mman.h>
#include <sys/ptrace.h>
#include <sys/resource.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <time.h>
#include <unistd.h>
#include <zlib.h>
#include "IgHook_IgHookTrace.h"
#include <algorithm>
#include <cmath>
#include <list>
#include <stack>
#include <sys/stat.h>
#include <dlfcn.h>
Go to the source code of this file.
◆ BPL
#define BPL ( sizeof( uint64_t ) << 3 ) |
◆ cpuid
#define cpuid |
( |
|
func, |
|
|
|
ax, |
|
|
|
bx, |
|
|
|
cx, |
|
|
|
dx |
|
) |
| __asm__ __volatile__( "cpuid" : "=a"( ax ), "=b"( bx ), "=c"( cx ), "=d"( dx ) : "a"( func ) ); |
◆ FILENAME_MAX_LENGTH
#define FILENAME_MAX_LENGTH 1024 |
◆ FMT_NAME
◆ LBPL
◆ MAX_EVENT_NAME_LENGTH
#define MAX_EVENT_NAME_LENGTH 500 |
◆ MAX_EVT_NAME_LEN
#define MAX_EVT_NAME_LEN 256 |
◆ MAX_NUMBER_OF_PROGRAMMABLE_COUNTERS
#define MAX_NUMBER_OF_PROGRAMMABLE_COUNTERS 4 |
◆ MAX_OUTPUT_FILENAME_LENGTH
#define MAX_OUTPUT_FILENAME_LENGTH 1024 |
◆ MAX_PREFIX_NAME_LENGTH
#define MAX_PREFIX_NAME_LENGTH 1024 |
◆ NUM_PMCS
◆ NUM_PMDS
◆ SYM_NAME_MAX_LENGTH
#define SYM_NAME_MAX_LENGTH 10000 |