X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=libust%2Fserialize.c;h=f2c5df03b09d2513f538dfc21f633451341b41a5;hb=c72922954e8622cea2d1b8338bb286c15c0b1104;hp=c637786ed9563cde1a63f22e0f88ff9d30abbc6c;hpb=30ffe2794fc413035208cdd2a7a061bc208e210f;p=ust.git diff --git a/libust/serialize.c b/libust/serialize.c index c637786..f2c5df0 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, - struct registers *regs, void *call_data, +notrace void ltt_vtrace(const struct ust_marker *mdata, void *probe_data, + 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,14 +752,14 @@ 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, - struct registers *regs, void *call_data, +notrace void ltt_trace(const struct ust_marker *mdata, void *probe_data, + void *call_data, const char *fmt, ...) { va_list args; va_start(args, fmt); - ltt_vtrace(mdata, probe_data, regs, call_data, fmt, &args); + ltt_vtrace(mdata, probe_data, call_data, fmt, &args); va_end(args); }