44aa882bc1def1efa6cb5db6cb59237c5cc4b266
5 #include "../libmarkers/marker.h"
9 void probe(const struct marker
*mdata
,
10 void *probe_private
, void *call_private
,
11 const char *fmt
, va_list *args
)
16 //ust// void try_map()
20 //ust// /* maybe add MAP_LOCKED */
21 //ust// m = mmap(NULL, 4096, PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_POPULATE , -1, 0);
22 //ust// if(m == (char*)-1) {
23 //ust// perror("mmap");
27 //ust// printf("The mapping is at %p.\n", m);
28 //ust// strcpy(m, "Hello, Mapping!");
35 init_ustrelay_transport();
37 char trace_name
[] = "theusttrace";
38 char trace_type
[] = "usttrace";
40 marker_probe_register("abc", "testmark", "", probe
, NULL
);
41 marker_probe_register("metadata", "core_marker_id", "channel %s name %s event_id %hu int #1u%zu long #1u%zu pointer #1u%zu size_t #1u%zu alignment #1u%u", probe
, NULL
);
43 result
= ltt_trace_setup(trace_name
);
45 ERR("ltt_trace_setup failed");
49 //ust// result = ltt_trace_set_type(trace_name, trace_type);
50 //ust// if(result < 0) {
51 //ust// ERR("ltt_trace_set_type failed");
55 result
= ltt_trace_alloc(trace_name
);
57 ERR("ltt_trace_alloc failed");
63 printf("Hello, World!\n");
66 trace_mark(abc
, testmark
, "", MARK_NOARGS
);
This page took 0.032827 seconds and 3 git commands to generate.