![]()  | 
  
    Multi-ApplicationOnlineProfiling
    2.1
    
   | 
 
#include <dlfcn.h>#include "Wrapped_Symbols.h"#include <stdint.h>#include <string.h>#include "Spinlock.h"

Go to the source code of this file.
Data Structures | |
| struct | Profile_Entry | 
Macros | |
| #define | _GNU_SOURCE | 
Functions | |
| void | Profile_Entry_init (struct Profile_Entry *ent, Wrapped_symbol id) | 
| void | Profile_Entry_release (struct Profile_Entry *ent) | 
| void | POSIX_profile_init () | 
| void | POSIX_profile_release () | 
| void | POSIX_profile_render () | 
| void | POSIX_profile_reduce () | 
| void | POSIX_profile_serialize () | 
| static struct Profile_Entry * | POSIX_profile_get_entry (Wrapped_symbol id) | 
| static | POSIX_profile_hit (Wrapped_symbol id, uint64_t duration, int64_t size) | 
Variables | |
| struct Profile_Entry | __POSIX_Profile_entries [T_POSIX_COUNT] | 
| #define _GNU_SOURCE | 
Definition at line 22 of file Posix_Profile.h.
      
  | 
  static | 
      
  | 
  inlinestatic | 
| void POSIX_profile_init | ( | ) | 
Definition at line 45 of file Posix_Profile.c.


| void POSIX_profile_reduce | ( | ) | 
Definition at line 67 of file Posix_Profile.c.


| void POSIX_profile_release | ( | ) | 
| void POSIX_profile_render | ( | ) | 
Definition at line 137 of file Posix_Profile.c.


| void POSIX_profile_serialize | ( | ) | 
Definition at line 178 of file Posix_Profile.c.
| void Profile_Entry_init | ( | struct Profile_Entry * | ent, | 
| Wrapped_symbol | id | ||
| ) | 
| void Profile_Entry_release | ( | struct Profile_Entry * | ent | ) | 
| struct Profile_Entry __POSIX_Profile_entries[T_POSIX_COUNT] | 
Definition at line 31 of file Posix_Profile.c.