63void lf_tracing_global_init(
char* process_name,
char* process_names,
int process_id,
int max_num_local_threads);
API for runtime plugins to use to sanity-check compatibility with the core. Plugins APIs can include ...
instant_t start_time
Definition tag.c:33
void * worker(void *arg)
Definition reactor_threaded.c:875
void * pointer
Definition trace.h:33
void * trigger
Definition trace.h:34
char * description
Definition trace.h:36
_lf_trace_object_t type
Definition trace.h:35
int src_id
Definition trace.h:42
int64_t physical_time
Definition trace.h:46
int64_t extra_delay
Definition trace.h:48
int event_type
Definition trace.h:40
int dst_id
Definition trace.h:43
void * pointer
Definition trace.h:41
int64_t logical_time
Definition trace.h:44
void * trigger
Definition trace.h:47
int64_t microstep
Definition trace.h:45
Definition lf_core_version.h:28
void lf_tracing_global_init(char *process_name, char *process_names, int process_id, int max_num_local_threads)
Initialize the tracing module. Calling other API functions before calling this procedure is undefined...
Definition trace_impl.c:254
void lf_tracing_register_trace_event(object_description_t description)
Register a kind of trace event. This should be called before tracepoints are reached.
Definition trace_impl.c:211
void lf_tracing_set_start_time(int64_t start_time)
Give the tracing module access to the start time. This may be invoked after many tracepoints have alr...
Definition trace_impl.c:271
void lf_tracing_global_shutdown()
Shut down the tracing module. Calling other API functions after calling this procedure is undefined b...
Definition trace_impl.c:272
const version_t * lf_version_tracing()
Return a description of the compile-time properties of the current plugin.
Definition trace_impl.c:207
void lf_tracing_tracepoint(int worker, trace_record_nodeps_t *tr)
Submit a tracepoint from the given worker to the tracing module.
Definition trace_impl.c:222
_lf_trace_object_t
Definition trace.h:22
@ trace_trigger
Definition trace.h:24
@ trace_user
Definition trace.h:25
@ trace_reactor
Definition trace.h:23