Lines Matching refs:sample
338 static void print_sample_start(struct perf_sample *sample, in print_sample_start() argument
357 printf("%5d/%-5d ", sample->pid, sample->tid); in print_sample_start()
359 printf("%5d ", sample->pid); in print_sample_start()
361 printf("%5d ", sample->tid); in print_sample_start()
365 printf("%3d ", sample->cpu); in print_sample_start()
367 printf("[%03d] ", sample->cpu); in print_sample_start()
371 nsecs = sample->time; in print_sample_start()
380 struct perf_sample *sample, in print_sample_addr() argument
386 printf("%16" PRIx64, sample->addr); in print_sample_addr()
391 perf_event__preprocess_sample_addr(event, sample, thread, &al); in print_sample_addr()
409 struct perf_sample *sample, in print_sample_bts() argument
421 if (symbol_conf.use_callchain && sample->callchain) { in print_sample_bts()
430 perf_evsel__print_ip(evsel, sample, al, print_opts, in print_sample_bts()
439 print_sample_addr(event, sample, thread, attr); in print_sample_bts()
448 static void process_event(union perf_event *event, struct perf_sample *sample, in process_event() argument
457 print_sample_start(sample, thread, evsel); in process_event()
460 printf("%10" PRIu64 " ", sample->period); in process_event()
468 print_sample_bts(event, sample, evsel, thread, al); in process_event()
473 event_format__print(evsel->tp_format, sample->cpu, in process_event()
474 sample->raw_data, sample->raw_size); in process_event()
476 print_sample_addr(event, sample, thread, attr); in process_event()
484 perf_evsel__print_ip(evsel, sample, al, in process_event()
547 struct perf_sample *sample, in process_sample_event() argument
554 if (sample->time < last_timestamp) { in process_sample_event()
557 sample->time); in process_sample_event()
560 last_timestamp = sample->time; in process_sample_event()
564 if (perf_event__preprocess_sample(event, machine, &al, sample) < 0) { in process_sample_event()
573 if (cpu_list && !test_bit(sample->cpu, cpu_bitmap)) in process_sample_event()
576 scripting_ops->process_event(event, sample, evsel, &al); in process_sample_event()
618 struct perf_sample *sample, in process_comm_event() argument
633 if (perf_event__process_comm(tool, event, sample, machine) < 0) in process_comm_event()
637 sample->cpu = 0; in process_comm_event()
638 sample->time = 0; in process_comm_event()
639 sample->tid = event->comm.tid; in process_comm_event()
640 sample->pid = event->comm.pid; in process_comm_event()
642 print_sample_start(sample, thread, evsel); in process_comm_event()
652 struct perf_sample *sample, in process_fork_event() argument
660 if (perf_event__process_fork(tool, event, sample, machine) < 0) in process_fork_event()
670 sample->cpu = 0; in process_fork_event()
671 sample->time = event->fork.time; in process_fork_event()
672 sample->tid = event->fork.tid; in process_fork_event()
673 sample->pid = event->fork.pid; in process_fork_event()
675 print_sample_start(sample, thread, evsel); in process_fork_event()
682 struct perf_sample *sample, in process_exit_event() argument
697 sample->cpu = 0; in process_exit_event()
698 sample->time = 0; in process_exit_event()
699 sample->tid = event->comm.tid; in process_exit_event()
700 sample->pid = event->comm.pid; in process_exit_event()
702 print_sample_start(sample, thread, evsel); in process_exit_event()
705 if (perf_event__process_exit(tool, event, sample, machine) < 0) in process_exit_event()
713 struct perf_sample *sample, in process_mmap_event() argument
721 if (perf_event__process_mmap(tool, event, sample, machine) < 0) in process_mmap_event()
731 sample->cpu = 0; in process_mmap_event()
732 sample->time = 0; in process_mmap_event()
733 sample->tid = event->mmap.tid; in process_mmap_event()
734 sample->pid = event->mmap.pid; in process_mmap_event()
736 print_sample_start(sample, thread, evsel); in process_mmap_event()
744 struct perf_sample *sample, in process_mmap2_event() argument
752 if (perf_event__process_mmap2(tool, event, sample, machine) < 0) in process_mmap2_event()
762 sample->cpu = 0; in process_mmap2_event()
763 sample->time = 0; in process_mmap2_event()
764 sample->tid = event->mmap2.tid; in process_mmap2_event()
765 sample->pid = event->mmap2.pid; in process_mmap2_event()
767 print_sample_start(sample, thread, evsel); in process_mmap2_event()
1505 .sample = process_sample_event, in cmd_script()