includes/omapip/trace.h File Reference
Go to the source code of this file.
Data Structures |
struct | tracefile_header_t |
struct | tracepacket_t |
struct | trace_index_mapping_t |
struct | trace_type |
struct | trace_iov |
struct | trace_addr_t |
Defines |
#define | TRACEFILE_MAGIC 0x64484370UL |
#define | TRACEFILE_VERSION 1 |
#define | TRACE_INDEX_MAPPING_SIZE 4 |
Typedefs |
typedef struct trace_type | trace_type_t |
typedef struct trace_iov | trace_iov_t |
Functions |
void | trace_free_all (void) |
int | trace_playback (void) |
int | trace_record (void) |
isc_result_t | trace_init (void(*set_time)(time_t), const char *, int) |
isc_result_t | trace_begin (const char *, const char *, int) |
isc_result_t | trace_write_packet (trace_type_t *, unsigned, const char *, const char *, int) |
isc_result_t | trace_write_packet_iov (trace_type_t *, int, trace_iov_t *, const char *, int) |
void | trace_type_stash (trace_type_t *) |
trace_type_t * | trace_type_register (const char *, void *, void(*)(trace_type_t *, unsigned, char *), void(*)(trace_type_t *), const char *, int) |
void | trace_stop (void) |
void | trace_index_map_input (trace_type_t *, unsigned, char *) |
void | trace_index_stop_tracing (trace_type_t *) |
void | trace_replay_init (void) |
void | trace_file_replay (const char *) |
isc_result_t | trace_get_next_packet (trace_type_t **, tracepacket_t *, char **, unsigned *, unsigned *) |
isc_result_t | trace_get_file (trace_type_t *, const char *, unsigned *, char **) |
isc_result_t | trace_get_packet (trace_type_t **, unsigned *, char **) |
time_t | trace_snoop_time (trace_type_t **) |
Define Documentation
#define TRACE_INDEX_MAPPING_SIZE 4 |
#define TRACEFILE_MAGIC 0x64484370UL |
#define TRACEFILE_VERSION 1 |
Typedef Documentation
Function Documentation
isc_result_t trace_begin |
( |
const char * |
, |
|
|
const char * |
, |
|
|
int |
| |
|
) |
| | |
void trace_file_replay |
( |
const char * |
|
) |
|
void trace_free_all |
( |
void |
|
) |
|
isc_result_t trace_get_file |
( |
trace_type_t * |
, |
|
|
const char * |
, |
|
|
unsigned * |
, |
|
|
char ** |
| |
|
) |
| | |
isc_result_t trace_get_packet |
( |
trace_type_t ** |
, |
|
|
unsigned * |
, |
|
|
char ** |
| |
|
) |
| | |
void trace_index_map_input |
( |
trace_type_t * |
, |
|
|
unsigned |
, |
|
|
char * |
| |
|
) |
| | |
isc_result_t trace_init |
( |
void(*)(time_t) |
set_time, |
|
|
const char * |
, |
|
|
int |
| |
|
) |
| | |
int trace_playback |
( |
void |
|
) |
|
int trace_record |
( |
void |
|
) |
|
void trace_replay_init |
( |
void |
|
) |
|
isc_result_t trace_write_packet |
( |
trace_type_t * |
, |
|
|
unsigned |
, |
|
|
const char * |
, |
|
|
const char * |
, |
|
|
int |
| |
|
) |
| | |