Multi-ApplicationOnlineProfiling
2.1
|
#include "Posix_Wrapp.h"
#include <getopt.h>
#include "Timer.h"
#include "Event_Desc.h"
#include "Event_Pack.h"
#include "VMPI.h"
#include "Stream_MGR.h"
#include "Posix_Profile.h"
#include "MALP_Config.h"
#include <stdarg.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
Go to the source code of this file.
Macros | |
#define | _GNU_SOURCE |
Functions | |
void | Wrapp_enable () |
void | Wrapp_disable () |
void | ___TEST_LOAD_SYMBOL (Wrapped_symbol symb, const char *const symbol) |
void | Posix_Wrapp_init () |
static void | Wrapp_Format (struct MALP_Trace_Event *event, Wrapped_symbol s, uint64_t start, uint64_t duration, int64_t size, void *ptr) |
static void | Wrap_Submit (struct MALP_Trace_Event *event) |
static void | Wrapp_OTF_enter (uint64_t timestamp, Wrapped_symbol symbol) |
static void | Wrapp_OTF_leave (uint64_t end, uint64_t start, Wrapped_symbol symbol) |
Variables | |
union function_table_elem | Tracelib_symbol_table [T_POSIX_COUNT] |
The table containing every wrapped symbols. More... | |
static int | posix_wrap_gate = 0 |
#define _GNU_SOURCE |
Definition at line 21 of file Posix_Wrapp.c.
void ___TEST_LOAD_SYMBOL | ( | Wrapped_symbol | symb, |
const char *const | symbol | ||
) |
void Posix_Wrapp_init | ( | ) |
Definition at line 69 of file Posix_Wrapp.c.
|
inlinestatic |
Definition at line 96 of file Posix_Wrapp.c.
void Wrapp_disable | ( | ) |
void Wrapp_enable | ( | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
Definition at line 42 of file Posix_Wrapp.c.
union function_table_elem Tracelib_symbol_table[T_POSIX_COUNT] |
The table containing every wrapped symbols.
Definition at line 40 of file Posix_Wrapp.c.