__gnu_profile Namespace Reference

GNU profile code for public use. More...

Classes

Typedefs

Enumerations

Functions


Detailed Description

GNU profile code for public use.


Function Documentation

__mutex_t& __gnu_profile::__get___global_lock (  )  [inline]

Pthread mutex wrapper.

Definition at line 82 of file profiler_trace.h.

bool __gnu_profile::__profcxx_init ( void   )  [inline]

This function must be called by each instrumentation point.

The common path is inlined fully.

Definition at line 672 of file profiler_trace.h.

void __gnu_profile::__report ( void   )  [inline]

Final report method, registered with "atexit".

This can also be called directly by user code, including signal handlers. It is protected against deadlocks by the reentrance guard in profiler.h. However, when called from a signal handler that triggers while within __gnu_profile (under the guarded zone), no output will be produced.

Definition at line 478 of file profiler_trace.h.


Generated on 11 Jan 2010 for libstdc++ by  doxygen 1.6.1