29#define TRACEFILE_MAGIC 0x64484370UL
30#define TRACEFILE_VERSION 1
56#define TRACE_INDEX_MAPPING_SIZE 4
107 char **,
unsigned *,
unsigned *);
109 const char *,
unsigned *,
char **);
void(* stop_tracing)(trace_type_t *)
void(* have_packet)(trace_type_t *, unsigned, char *)
isc_result_t trace_get_file(trace_type_t *, const char *, unsigned *, char **)
struct trace_iov trace_iov_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_index_map_input(trace_type_t *, unsigned, char *)
void trace_index_stop_tracing(trace_type_t *)
isc_result_t trace_get_packet(trace_type_t **, unsigned *, char **)
void trace_free_all(void)
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)
void trace_file_replay(const char *)
void trace_type_stash(trace_type_t *)
struct trace_type trace_type_t
void trace_replay_init(void)
isc_result_t trace_write_packet_iov(trace_type_t *, int, trace_iov_t *, const char *, int)
isc_result_t trace_get_next_packet(trace_type_t **, tracepacket_t *, char **, unsigned *, unsigned *)
time_t trace_snoop_time(trace_type_t **)
isc_result_t trace_init(void(*set_time)(time_t), const char *, int)