Lines Matching defs:sample
259 static SV *perl_process_callchain(struct perf_sample *sample,
270 if (!symbol_conf.use_callchain || !sample->callchain)
276 sample, NULL, NULL, scripting_max_stack) != 0) {
342 static void perl_process_tracepoint(struct perf_sample *sample,
353 int cpu = sample->cpu;
354 void *data = sample->raw_data;
355 unsigned long long nsecs = sample->time;
391 XPUSHs(sv_2mortal(perl_process_callchain(sample, evsel, al)));
428 XPUSHs(sv_2mortal(perl_process_callchain(sample, evsel, al)));
438 struct perf_sample *sample,
451 XPUSHs(sv_2mortal(newSVpvn((const char *)sample, sizeof(*sample))));
452 XPUSHs(sv_2mortal(newSVpvn((const char *)sample->raw_data, sample->raw_size)));
462 struct perf_sample *sample,
467 scripting_context__update(scripting_context, event, sample, evsel, al, addr_al);
468 perl_process_tracepoint(sample, evsel, al);
469 perl_process_event_generic(event, sample, evsel);
738 "# $sample:\tstruct perf_sample\tutil/event.h\n"
743 "\tmy ($event, $attr, $sample, $raw_data) = @_;\n"
747 "\tmy @sample\t= unpack(\"QLLQQQQQLL\", $sample);\n"
751 "\tprint Dumper \\@event, \\@attr, \\@sample, \\@raw_data;\n"