X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=libust%2Fserialize.c;h=c3b7fc3d1d918e534251ee3c7f13d39175d2221c;hb=b0c4126fca44c9fdc9b350ce0e896ec2818fbb3e;hp=c637786ed9563cde1a63f22e0f88ff9d30abbc6c;hpb=30ffe2794fc413035208cdd2a7a061bc208e210f;p=lttng-ust.git diff --git a/libust/serialize.c b/libust/serialize.c index c637786e..c3b7fc3d 100644 --- a/libust/serialize.c +++ b/libust/serialize.c @@ -25,6 +25,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include @@ -32,7 +33,6 @@ #include #include -#define _LGPL_SOURCE #include #include @@ -624,12 +624,12 @@ void ltt_write_event_data(struct ust_buffer *buf, size_t buf_offset, } -notrace void ltt_vtrace(const struct marker *mdata, void *probe_data, +notrace void ltt_vtrace(const struct ust_marker *mdata, void *probe_data, struct registers *regs, void *call_data, const char *fmt, va_list *args) { int largest_align, ret; - struct ltt_active_marker *pdata; + struct ltt_active_ust_marker *pdata; uint16_t eID; size_t data_size, slot_size; unsigned int chan_index; @@ -661,7 +661,7 @@ notrace void ltt_vtrace(const struct marker *mdata, void *probe_data, stack_pos_ctx = tracer_stack_pos; cmm_barrier(); - pdata = (struct ltt_active_marker *)probe_data; + pdata = (struct ltt_active_ust_marker *)probe_data; eID = mdata->event_id; chan_index = mdata->channel_id; closure.callbacks = pdata->probe->callbacks; @@ -752,7 +752,7 @@ notrace void ltt_vtrace(const struct marker *mdata, void *probe_data, rcu_read_unlock(); //ust// rcu_read_unlock_sched_notrace(); } -notrace void ltt_trace(const struct marker *mdata, void *probe_data, +notrace void ltt_trace(const struct ust_marker *mdata, void *probe_data, struct registers *regs, void *call_data, const char *fmt, ...) {