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