diff options
Diffstat (limited to 'tools/perf/util/event.c')
-rw-r--r-- | tools/perf/util/event.c | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/tools/perf/util/event.c b/tools/perf/util/event.c index 49096ea58a15..ec9ae1114ed4 100644 --- a/tools/perf/util/event.c +++ b/tools/perf/util/event.c | |||
@@ -512,18 +512,18 @@ size_t perf_event__fprintf_comm(union perf_event *event, FILE *fp) | |||
512 | 512 | ||
513 | int perf_event__process_comm(struct perf_tool *tool __maybe_unused, | 513 | int perf_event__process_comm(struct perf_tool *tool __maybe_unused, |
514 | union perf_event *event, | 514 | union perf_event *event, |
515 | struct perf_sample *sample __maybe_unused, | 515 | struct perf_sample *sample, |
516 | struct machine *machine) | 516 | struct machine *machine) |
517 | { | 517 | { |
518 | return machine__process_comm_event(machine, event); | 518 | return machine__process_comm_event(machine, event, sample); |
519 | } | 519 | } |
520 | 520 | ||
521 | int perf_event__process_lost(struct perf_tool *tool __maybe_unused, | 521 | int perf_event__process_lost(struct perf_tool *tool __maybe_unused, |
522 | union perf_event *event, | 522 | union perf_event *event, |
523 | struct perf_sample *sample __maybe_unused, | 523 | struct perf_sample *sample, |
524 | struct machine *machine) | 524 | struct machine *machine) |
525 | { | 525 | { |
526 | return machine__process_lost_event(machine, event); | 526 | return machine__process_lost_event(machine, event, sample); |
527 | } | 527 | } |
528 | 528 | ||
529 | size_t perf_event__fprintf_mmap(union perf_event *event, FILE *fp) | 529 | size_t perf_event__fprintf_mmap(union perf_event *event, FILE *fp) |
@@ -546,18 +546,18 @@ size_t perf_event__fprintf_mmap2(union perf_event *event, FILE *fp) | |||
546 | 546 | ||
547 | int perf_event__process_mmap(struct perf_tool *tool __maybe_unused, | 547 | int perf_event__process_mmap(struct perf_tool *tool __maybe_unused, |
548 | union perf_event *event, | 548 | union perf_event *event, |
549 | struct perf_sample *sample __maybe_unused, | 549 | struct perf_sample *sample, |
550 | struct machine *machine) | 550 | struct machine *machine) |
551 | { | 551 | { |
552 | return machine__process_mmap_event(machine, event); | 552 | return machine__process_mmap_event(machine, event, sample); |
553 | } | 553 | } |
554 | 554 | ||
555 | int perf_event__process_mmap2(struct perf_tool *tool __maybe_unused, | 555 | int perf_event__process_mmap2(struct perf_tool *tool __maybe_unused, |
556 | union perf_event *event, | 556 | union perf_event *event, |
557 | struct perf_sample *sample __maybe_unused, | 557 | struct perf_sample *sample, |
558 | struct machine *machine) | 558 | struct machine *machine) |
559 | { | 559 | { |
560 | return machine__process_mmap2_event(machine, event); | 560 | return machine__process_mmap2_event(machine, event, sample); |
561 | } | 561 | } |
562 | 562 | ||
563 | size_t perf_event__fprintf_task(union perf_event *event, FILE *fp) | 563 | size_t perf_event__fprintf_task(union perf_event *event, FILE *fp) |
@@ -569,18 +569,18 @@ size_t perf_event__fprintf_task(union perf_event *event, FILE *fp) | |||
569 | 569 | ||
570 | int perf_event__process_fork(struct perf_tool *tool __maybe_unused, | 570 | int perf_event__process_fork(struct perf_tool *tool __maybe_unused, |
571 | union perf_event *event, | 571 | union perf_event *event, |
572 | struct perf_sample *sample __maybe_unused, | 572 | struct perf_sample *sample, |
573 | struct machine *machine) | 573 | struct machine *machine) |
574 | { | 574 | { |
575 | return machine__process_fork_event(machine, event); | 575 | return machine__process_fork_event(machine, event, sample); |
576 | } | 576 | } |
577 | 577 | ||
578 | int perf_event__process_exit(struct perf_tool *tool __maybe_unused, | 578 | int perf_event__process_exit(struct perf_tool *tool __maybe_unused, |
579 | union perf_event *event, | 579 | union perf_event *event, |
580 | struct perf_sample *sample __maybe_unused, | 580 | struct perf_sample *sample, |
581 | struct machine *machine) | 581 | struct machine *machine) |
582 | { | 582 | { |
583 | return machine__process_exit_event(machine, event); | 583 | return machine__process_exit_event(machine, event, sample); |
584 | } | 584 | } |
585 | 585 | ||
586 | size_t perf_event__fprintf(union perf_event *event, FILE *fp) | 586 | size_t perf_event__fprintf(union perf_event *event, FILE *fp) |
@@ -611,21 +611,21 @@ size_t perf_event__fprintf(union perf_event *event, FILE *fp) | |||
611 | 611 | ||
612 | int perf_event__process(struct perf_tool *tool __maybe_unused, | 612 | int perf_event__process(struct perf_tool *tool __maybe_unused, |
613 | union perf_event *event, | 613 | union perf_event *event, |
614 | struct perf_sample *sample __maybe_unused, | 614 | struct perf_sample *sample, |
615 | struct machine *machine) | 615 | struct machine *machine) |
616 | { | 616 | { |
617 | return machine__process_event(machine, event); | 617 | return machine__process_event(machine, event, sample); |
618 | } | 618 | } |
619 | 619 | ||
620 | void thread__find_addr_map(struct thread *self, | 620 | void thread__find_addr_map(struct thread *thread, |
621 | struct machine *machine, u8 cpumode, | 621 | struct machine *machine, u8 cpumode, |
622 | enum map_type type, u64 addr, | 622 | enum map_type type, u64 addr, |
623 | struct addr_location *al) | 623 | struct addr_location *al) |
624 | { | 624 | { |
625 | struct map_groups *mg = &self->mg; | 625 | struct map_groups *mg = &thread->mg; |
626 | bool load_map = false; | 626 | bool load_map = false; |
627 | 627 | ||
628 | al->thread = self; | 628 | al->thread = thread; |
629 | al->addr = addr; | 629 | al->addr = addr; |
630 | al->cpumode = cpumode; | 630 | al->cpumode = cpumode; |
631 | al->filtered = false; | 631 | al->filtered = false; |
@@ -721,10 +721,10 @@ int perf_event__preprocess_sample(const union perf_event *event, | |||
721 | return -1; | 721 | return -1; |
722 | 722 | ||
723 | if (symbol_conf.comm_list && | 723 | if (symbol_conf.comm_list && |
724 | !strlist__has_entry(symbol_conf.comm_list, thread->comm)) | 724 | !strlist__has_entry(symbol_conf.comm_list, thread__comm_str(thread))) |
725 | goto out_filtered; | 725 | goto out_filtered; |
726 | 726 | ||
727 | dump_printf(" ... thread: %s:%d\n", thread->comm, thread->tid); | 727 | dump_printf(" ... thread: %s:%d\n", thread__comm_str(thread), thread->tid); |
728 | /* | 728 | /* |
729 | * Have we already created the kernel maps for this machine? | 729 | * Have we already created the kernel maps for this machine? |
730 | * | 730 | * |