/tools/perf/util/ |
D | intel-bts.c | 45 struct auxtrace auxtrace; member 596 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_event() 597 auxtrace); in intel_bts_process_event() 639 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_auxtrace_event() 640 auxtrace); in intel_bts_process_auxtrace_event() 680 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_flush() 681 auxtrace); in intel_bts_flush() 708 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_free_events() 709 auxtrace); in intel_bts_free_events() 722 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_free() [all …]
|
D | arm-spe.c | 40 struct auxtrace auxtrace; member 698 struct arm_spe *spe = container_of(session->auxtrace, in arm_spe_process_event() 699 struct arm_spe, auxtrace); in arm_spe_process_event() 737 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event() 738 auxtrace); in arm_spe_process_auxtrace_event() 775 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_flush() 776 auxtrace); in arm_spe_flush() 810 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events() 811 auxtrace); in arm_spe_free_events() 824 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free() [all …]
|
D | s390-cpumsf.c | 168 struct auxtrace auxtrace; member 916 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_event() 918 auxtrace); in s390_cpumsf_process_event() 964 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_auxtrace_event() 966 auxtrace); in s390_cpumsf_process_auxtrace_event() 1012 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free_queues() 1014 auxtrace); in s390_cpumsf_free_queues() 1039 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free() 1041 auxtrace); in s390_cpumsf_free() 1045 session->auxtrace = NULL; in s390_cpumsf_free() [all …]
|
D | auxtrace.c | 401 .tid = event->auxtrace.tid, in auxtrace_queues__add_event() 402 .cpu = event->auxtrace.cpu, in auxtrace_queues__add_event() 404 .offset = event->auxtrace.offset, in auxtrace_queues__add_event() 405 .reference = event->auxtrace.reference, in auxtrace_queues__add_event() 406 .size = event->auxtrace.size, in auxtrace_queues__add_event() 408 unsigned int idx = event->auxtrace.idx; in auxtrace_queues__add_event() 1081 return session->auxtrace->queue_data(session, NULL, event, in auxtrace_queue_data_cb() 1097 return session->auxtrace->queue_data(session, &sample, NULL, offset); in auxtrace_queue_data_cb() 1113 if (!session->auxtrace || !session->auxtrace->queue_data) in auxtrace_queue_data() 1307 event->auxtrace.size, event->auxtrace.offset, in perf_event__process_auxtrace() [all …]
|
D | session.h | 20 struct auxtrace; 27 struct auxtrace *auxtrace; member
|
D | cs-etm.c | 42 struct auxtrace auxtrace; member 562 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, in cs_etm__flush_events() 564 auxtrace); in cs_etm__flush_events() 629 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free_events() 631 auxtrace); in cs_etm__free_events() 646 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free() 648 auxtrace); in cs_etm__free() 650 session->auxtrace = NULL; in cs_etm__free() 669 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__evsel_is_auxtrace() 671 auxtrace); in cs_etm__evsel_is_auxtrace() [all …]
|
D | tool.h | 79 event_op3 auxtrace; member
|
D | intel-pt.c | 55 struct auxtrace auxtrace; member 254 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_dump_sample() 255 auxtrace); in intel_pt_dump_sample() 2989 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event() 2990 auxtrace); in intel_pt_process_event() 3068 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush() 3069 auxtrace); in intel_pt_flush() 3091 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events() 3092 auxtrace); in intel_pt_free_events() 3106 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free() [all …]
|
D | session.c | 395 skipn(perf_data__fd(session->data), event->auxtrace.size); in process_event_auxtrace_stub() 396 return event->auxtrace.size; in process_event_auxtrace_stub() 536 if (tool->auxtrace == NULL) in perf_tool__fill_defaults() 537 tool->auxtrace = process_event_auxtrace_stub; in perf_tool__fill_defaults() 871 event->auxtrace.size = bswap_64(event->auxtrace.size); in perf_event__auxtrace_swap() 872 event->auxtrace.offset = bswap_64(event->auxtrace.offset); in perf_event__auxtrace_swap() 873 event->auxtrace.reference = bswap_64(event->auxtrace.reference); in perf_event__auxtrace_swap() 874 event->auxtrace.idx = bswap_32(event->auxtrace.idx); in perf_event__auxtrace_swap() 875 event->auxtrace.tid = bswap_32(event->auxtrace.tid); in perf_event__auxtrace_swap() 876 event->auxtrace.cpu = bswap_32(event->auxtrace.cpu); in perf_event__auxtrace_swap() [all …]
|
D | pmu.h | 44 bool auxtrace; member
|
D | data-convert-json.c | 297 .auxtrace = perf_event__process_auxtrace, in bt_convert__perf2json()
|
D | auxtrace.h | 191 struct auxtrace { struct
|
/tools/perf/arch/x86/util/ |
D | auxtrace.c | 30 intel_pt_pmu->auxtrace = true; in auxtrace_record__init_intel() 33 intel_bts_pmu->auxtrace = true; in auxtrace_record__init_intel()
|
D | Build | 20 perf-$(CONFIG_AUXTRACE) += auxtrace.o
|
/tools/perf/arch/arm/util/ |
D | Build | 8 perf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
|
/tools/perf/arch/s390/util/ |
D | Build | 10 perf-$(CONFIG_AUXTRACE) += auxtrace.o
|
/tools/perf/arch/arm64/util/ |
D | Build | 11 ../../arm/util/auxtrace.o \
|
/tools/perf/ |
D | builtin-inject.c | 191 event->auxtrace.size); in perf_event__repipe_auxtrace() 194 event->header.size + event->auxtrace.size); in perf_event__repipe_auxtrace() 199 return event->auxtrace.size; in perf_event__repipe_auxtrace() 809 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject() 821 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject() 912 .auxtrace = perf_event__repipe_auxtrace, in cmd_inject()
|
D | builtin-mem.c | 449 .auxtrace = perf_event__process_auxtrace, in cmd_mem()
|
D | builtin-annotate.c | 479 .auxtrace = perf_event__process_auxtrace, in cmd_annotate()
|
/tools/perf/Documentation/ |
D | intel-bts.txt | 42 auxtrace mmap size option
|
D | perf.data-file-format.txt | 239 Define additional auxtrace areas in the perf.data. auxtrace is used to store 552 Defines auxtrace data. Followed by the actual data. The contents of 553 the auxtrace data is dependent on the event and the CPU. For example
|
D | perf-intel-pt.txt | 571 The default snapshot size is the auxtrace mmap size. If neither auxtrace mmap size 575 reduced as described in the 'new auxtrace mmap size option' section below. 582 new auxtrace mmap size option 591 Note that the existing functionality of -m is unchanged. The auxtrace mmap size 594 The default auxtrace mmap size for Intel PT is 4MiB/page_size for privileged users 609 The mmap size and auxtrace mmap size are displayed if the -vv option is used e.g. 612 auxtrace mmap length 4198400 855 Synthesizing auxtrace information 1531 Pipe mode is a problem for Intel PT and possibly other auxtrace users. 1535 Essentially the auxtrace buffers do not behave like the regular perf [all …]
|
D | perf-config.txt | 715 auxtrace.*:: 717 auxtrace.dumpdir:: 719 can be changed using this option. Ex, auxtrace.dumpdir=/tmp.
|
/tools/lib/perf/include/perf/ |
D | event.h | 413 struct perf_record_auxtrace auxtrace; member
|