The Gaudi Framework  master (37c0b60a)
local_callgrind.h File Reference
#include "local_valgrind.h"
Include dependency graph for local_callgrind.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CALLGRIND_DUMP_STATS   VALGRIND_DO_CLIENT_REQUEST_STMT( VG_USERREQ__DUMP_STATS, 0, 0, 0, 0, 0 )
 
#define CALLGRIND_DUMP_STATS_AT(pos_str)   VALGRIND_DO_CLIENT_REQUEST_STMT( VG_USERREQ__DUMP_STATS_AT, pos_str, 0, 0, 0, 0 )
 
#define CALLGRIND_ZERO_STATS   VALGRIND_DO_CLIENT_REQUEST_STMT( VG_USERREQ__ZERO_STATS, 0, 0, 0, 0, 0 )
 
#define CALLGRIND_TOGGLE_COLLECT   VALGRIND_DO_CLIENT_REQUEST_STMT( VG_USERREQ__TOGGLE_COLLECT, 0, 0, 0, 0, 0 )
 
#define CALLGRIND_START_INSTRUMENTATION   VALGRIND_DO_CLIENT_REQUEST_STMT( VG_USERREQ__START_INSTRUMENTATION, 0, 0, 0, 0, 0 )
 
#define CALLGRIND_STOP_INSTRUMENTATION   VALGRIND_DO_CLIENT_REQUEST_STMT( VG_USERREQ__STOP_INSTRUMENTATION, 0, 0, 0, 0, 0 )
 

Enumerations

enum  Vg_CallgrindClientRequest {
  VG_USERREQ__DUMP_STATS = VG_USERREQ_TOOL_BASE( 'C', 'T' ), VG_USERREQ__ZERO_STATS, VG_USERREQ__TOGGLE_COLLECT, VG_USERREQ__DUMP_STATS_AT,
  VG_USERREQ__START_INSTRUMENTATION, VG_USERREQ__STOP_INSTRUMENTATION
}
 

Macro Definition Documentation

◆ CALLGRIND_DUMP_STATS

#define CALLGRIND_DUMP_STATS   VALGRIND_DO_CLIENT_REQUEST_STMT( VG_USERREQ__DUMP_STATS, 0, 0, 0, 0, 0 )

Definition at line 85 of file local_callgrind.h.

◆ CALLGRIND_DUMP_STATS_AT

#define CALLGRIND_DUMP_STATS_AT (   pos_str)    VALGRIND_DO_CLIENT_REQUEST_STMT( VG_USERREQ__DUMP_STATS_AT, pos_str, 0, 0, 0, 0 )

Definition at line 91 of file local_callgrind.h.

◆ CALLGRIND_START_INSTRUMENTATION

#define CALLGRIND_START_INSTRUMENTATION   VALGRIND_DO_CLIENT_REQUEST_STMT( VG_USERREQ__START_INSTRUMENTATION, 0, 0, 0, 0, 0 )

Definition at line 107 of file local_callgrind.h.

◆ CALLGRIND_STOP_INSTRUMENTATION

#define CALLGRIND_STOP_INSTRUMENTATION   VALGRIND_DO_CLIENT_REQUEST_STMT( VG_USERREQ__STOP_INSTRUMENTATION, 0, 0, 0, 0, 0 )

Definition at line 117 of file local_callgrind.h.

◆ CALLGRIND_TOGGLE_COLLECT

#define CALLGRIND_TOGGLE_COLLECT   VALGRIND_DO_CLIENT_REQUEST_STMT( VG_USERREQ__TOGGLE_COLLECT, 0, 0, 0, 0, 0 )

Definition at line 101 of file local_callgrind.h.

◆ CALLGRIND_ZERO_STATS

#define CALLGRIND_ZERO_STATS   VALGRIND_DO_CLIENT_REQUEST_STMT( VG_USERREQ__ZERO_STATS, 0, 0, 0, 0, 0 )

Definition at line 95 of file local_callgrind.h.

Enumeration Type Documentation

◆ Vg_CallgrindClientRequest

Enumerator
VG_USERREQ__DUMP_STATS 
VG_USERREQ__ZERO_STATS 
VG_USERREQ__TOGGLE_COLLECT 
VG_USERREQ__DUMP_STATS_AT 
VG_USERREQ__START_INSTRUMENTATION 
VG_USERREQ__STOP_INSTRUMENTATION 

Definition at line 74 of file local_callgrind.h.

VG_USERREQ__TOGGLE_COLLECT
@ VG_USERREQ__TOGGLE_COLLECT
Definition: local_callgrind.h:77
VG_USERREQ__DUMP_STATS_AT
@ VG_USERREQ__DUMP_STATS_AT
Definition: local_callgrind.h:78
VG_USERREQ__DUMP_STATS
@ VG_USERREQ__DUMP_STATS
Definition: local_callgrind.h:75
VG_USERREQ__START_INSTRUMENTATION
@ VG_USERREQ__START_INSTRUMENTATION
Definition: local_callgrind.h:79
Vg_CallgrindClientRequest
Vg_CallgrindClientRequest
Definition: local_callgrind.h:74
VG_USERREQ__ZERO_STATS
@ VG_USERREQ__ZERO_STATS
Definition: local_callgrind.h:76
VG_USERREQ__STOP_INSTRUMENTATION
@ VG_USERREQ__STOP_INSTRUMENTATION
Definition: local_callgrind.h:80
VG_USERREQ_TOOL_BASE
#define VG_USERREQ_TOOL_BASE(a, b)
Definition: local_valgrind.h:4277