30 #ifndef _GLIBCXX_PROFILE_PROFILER_HASHTABLE_SIZE_H
31 #define _GLIBCXX_PROFILE_PROFILER_HASHTABLE_SIZE_H 1
39 namespace __gnu_profile
48 {
__id =
"hashtable-size"; }
61 __collect_warnings(__warnings);
__stack_t __get_stack()
Definition: profiler_node.h:50
void __trace_hashtable_size_construct(const void *, std::size_t)
Definition: profiler_hashtable_size.h:67
void __trace_hashtable_size_destruct(const void *, std::size_t, std::size_t)
Definition: profiler_hashtable_size.h:77
__trace_hashtable_size()
Definition: profiler_hashtable_size.h:46
Container size instrumentation trace producer.
Definition: profiler_container_size.h:164
Data structures to represent profiling traces.
Diagnostics for container sizes.
std::_GLIBCXX_STD_C::vector< __warning_data > __warning_vector_t
Definition: profiler_trace.h:93
Interface of the profiling runtime library.
bool __profcxx_init()
This function must be called by each instrumentation point.
Definition: profiler_trace.h:649
void __trace_hashtable_size_resize(const void *, std::size_t, std::size_t)
Definition: profiler_hashtable_size.h:87
#define _GLIBCXX_PROFILE_DATA(__name)
Definition: profiler.h:48
void __trace_hashtable_size_report(FILE *__f, __warning_vector_t &__warnings)
Definition: profiler_hashtable_size.h:56
Hashtable size instrumentation trace producer.
Definition: profiler_hashtable_size.h:42
__SIZE_TYPE__ size_t
Definition: stddef.h:212
Data structures to represent a single profiling event.
const char * __id
Definition: profiler_trace.h:213
void __trace_hashtable_size_init()
Definition: profiler_hashtable_size.h:52