On Mon, 22 Aug 2016 12:27:58 -0500
Nilay Vaish <nilayva...@gmail.com> wrote:


> > +static void trace_hwlat_sample(struct hwlat_sample *sample)
> > +{
> > +       struct trace_array *tr = hwlat_trace;
> > +       struct trace_event_call *call = &event_hwlat;  
> 
> Steven, where is this variable event_hwlat declared?  To me it seems
> that some macro is declaring it (most likely DEFINE_EVENT) but I was
> not able to figure out the chain that ends up in the declaration.

Yeah, it's created similarly to how trace_events are created.

It's created via kernel/trace/trace_export.c using
kernel/trace/trace_entries.h

-- Steve

Reply via email to