STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
profiler_node.h File Reference

Data structures to represent a single profiling event. More...

#include <cstdio>
#include <vector>

Go to the source code of this file.

Classes

class  __gnu_profile::__stack_hash
 Hash function for summary trace using call stack as index. More...
 
class  __gnu_profile::__object_info_base
 Base class for a line in the object table. More...
 
class  __gnu_profile::__stack_info_base< __object_info >
 Base class for a line in the stack table. More...
 

Namespaces

 __gnu_profile
 GNU profile code for public use.
 

Typedefs

typedef const void * __gnu_profile::__object_t
 
typedef void * __gnu_profile::__instruction_address_t
 
typedef
std::_GLIBCXX_STD_C::vector
< __instruction_address_t > 
__gnu_profile::__stack_npt
 
typedef __stack_npt * __gnu_profile::__stack_t
 

Functions

std::size_t __gnu_profile::__stack_max_depth ()
 
__stack_t __gnu_profile::__get_stack ()
 
std::size_t __gnu_profile::__size (__stack_t __stack)
 
void __gnu_profile::__write (FILE *__f, __stack_t __stack)
 

Detailed Description

Data structures to represent a single profiling event.