/Linux-v5.4/tools/perf/util/ |
D | arm-spe.c | 29 struct auxtrace auxtrace; member 107 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event() 108 auxtrace); in arm_spe_process_auxtrace_event() 156 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events() 157 auxtrace); in arm_spe_free_events() 170 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free() 171 auxtrace); in arm_spe_free() 175 session->auxtrace = NULL; in arm_spe_free() 216 spe->auxtrace.process_event = arm_spe_process_event; in arm_spe_process_auxtrace_info() 217 spe->auxtrace.process_auxtrace_event = arm_spe_process_auxtrace_event; in arm_spe_process_auxtrace_info() [all …]
|
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 | 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 | 364 .tid = event->auxtrace.tid, in auxtrace_queues__add_event() 365 .cpu = event->auxtrace.cpu, in auxtrace_queues__add_event() 367 .offset = event->auxtrace.offset, in auxtrace_queues__add_event() 368 .reference = event->auxtrace.reference, in auxtrace_queues__add_event() 369 .size = event->auxtrace.size, in auxtrace_queues__add_event() 371 unsigned int idx = event->auxtrace.idx; in auxtrace_queues__add_event() 949 event->auxtrace.size, event->auxtrace.offset, in perf_event__process_auxtrace() 950 event->auxtrace.reference, event->auxtrace.idx, in perf_event__process_auxtrace() 951 event->auxtrace.tid, event->auxtrace.cpu); in perf_event__process_auxtrace() 954 return event->auxtrace.size; in perf_event__process_auxtrace() [all …]
|
D | session.h | 20 struct auxtrace; 27 struct auxtrace *auxtrace; member
|
D | cs-etm.c | 43 struct auxtrace auxtrace; member 508 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, in cs_etm__flush_events() 510 auxtrace); in cs_etm__flush_events() 580 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free_events() 582 auxtrace); in cs_etm__free_events() 597 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free() 599 auxtrace); in cs_etm__free() 601 session->auxtrace = NULL; in cs_etm__free() 2255 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, in cs_etm__process_event() 2257 auxtrace); in cs_etm__process_event() [all …]
|
D | session.c | 385 skipn(perf_data__fd(session->data), event->auxtrace.size); in process_event_auxtrace_stub() 386 return event->auxtrace.size; in process_event_auxtrace_stub() 512 if (tool->auxtrace == NULL) in perf_tool__fill_defaults() 513 tool->auxtrace = process_event_auxtrace_stub; in perf_tool__fill_defaults() 812 event->auxtrace.size = bswap_64(event->auxtrace.size); in perf_event__auxtrace_swap() 813 event->auxtrace.offset = bswap_64(event->auxtrace.offset); in perf_event__auxtrace_swap() 814 event->auxtrace.reference = bswap_64(event->auxtrace.reference); in perf_event__auxtrace_swap() 815 event->auxtrace.idx = bswap_32(event->auxtrace.idx); in perf_event__auxtrace_swap() 816 event->auxtrace.tid = bswap_32(event->auxtrace.tid); in perf_event__auxtrace_swap() 817 event->auxtrace.cpu = bswap_32(event->auxtrace.cpu); in perf_event__auxtrace_swap() [all …]
|
D | intel-pt.c | 54 struct auxtrace auxtrace; member 2528 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event() 2529 auxtrace); in intel_pt_process_event() 2589 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush() 2590 auxtrace); in intel_pt_flush() 2612 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events() 2613 auxtrace); in intel_pt_free_events() 2627 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free() 2628 auxtrace); in intel_pt_free() 2632 session->auxtrace = NULL; in intel_pt_free() [all …]
|
D | tool.h | 77 event_op3 auxtrace; member
|
D | auxtrace.h | 148 struct auxtrace { struct
|
D | Build | 98 perf-$(CONFIG_AUXTRACE) += auxtrace.o
|
D | header.c | 2868 FEAT_OPN(AUXTRACE, auxtrace, false),
|
/Linux-v5.4/tools/perf/arch/arm/util/ |
D | Build | 6 perf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
|
/Linux-v5.4/tools/perf/arch/s390/util/ |
D | Build | 9 perf-$(CONFIG_AUXTRACE) += auxtrace.o
|
/Linux-v5.4/tools/perf/arch/arm64/util/ |
D | Build | 8 ../../arm/util/auxtrace.o \
|
/Linux-v5.4/tools/perf/arch/x86/util/ |
D | Build | 16 perf-$(CONFIG_AUXTRACE) += auxtrace.o
|
/Linux-v5.4/tools/perf/ |
D | builtin-inject.c | 165 event->auxtrace.size); in perf_event__repipe_auxtrace() 168 event->header.size + event->auxtrace.size); in perf_event__repipe_auxtrace() 173 return event->auxtrace.size; in perf_event__repipe_auxtrace() 679 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject() 764 .auxtrace = perf_event__repipe_auxtrace, in cmd_inject()
|
D | builtin-report.c | 1053 .auxtrace = perf_event__process_auxtrace, in cmd_report()
|
D | Makefile.config | 912 …msg := $(warning Your gcc lacks the __get_cpuid() builtin, disables support for auxtrace/Intel PT,…
|
D | builtin-script.c | 3433 .auxtrace = perf_event__process_auxtrace, in cmd_script()
|
/Linux-v5.4/tools/perf/Documentation/ |
D | perf.data-file-format.txt | 239 Define additional auxtrace areas in the perf.data. auxtrace is used to store 490 Defines auxtrace data. Followed by the actual data. The contents of 491 the auxtrace data is dependent on the event and the CPU. For example
|
D | intel-bts.txt | 42 auxtrace mmap size option
|
D | intel-pt.txt | 455 The default snapshot size is the auxtrace mmap size. If neither auxtrace mmap size 459 reduced as described in the 'new auxtrace mmap size option' section below. 466 new auxtrace mmap size option 475 Note that the existing functionality of -m is unchanged. The auxtrace mmap size 478 The default auxtrace mmap size for Intel PT is 4MiB/page_size for privileged users 493 The mmap size and auxtrace mmap size are displayed if the -vv option is used e.g. 496 auxtrace mmap length 4198400 717 Synthesizing auxtrace information
|
/Linux-v5.4/tools/perf/lib/include/perf/ |
D | event.h | 370 struct perf_record_auxtrace auxtrace; member
|
/Linux-v5.4/ |
D | MAINTAINERS | 1617 F: tools/perf/arch/arm/util/auxtrace.c
|