| /Linux-v5.15/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 691 struct arm_spe *spe = container_of(session->auxtrace, in arm_spe_process_event() 692 struct arm_spe, auxtrace); in arm_spe_process_event() 730 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event() 731 auxtrace); in arm_spe_process_auxtrace_event() 768 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_flush() 769 auxtrace); in arm_spe_flush() 803 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events() 804 auxtrace); in arm_spe_free_events() 817 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() 1110 if (!session->auxtrace || !session->auxtrace->queue_data) in auxtrace_queue_data() 1304 event->auxtrace.size, event->auxtrace.offset, in perf_event__process_auxtrace() [all …]
|
| 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 | session.h | 20 struct auxtrace; 27 struct auxtrace *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() 2951 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event() 2952 auxtrace); in intel_pt_process_event() 3030 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush() 3031 auxtrace); in intel_pt_flush() 3053 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events() 3054 auxtrace); in intel_pt_free_events() 3068 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 | tool.h | 79 event_op3 auxtrace; member
|
| D | pmu.h | 43 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
|
| /Linux-v5.15/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
|
| /Linux-v5.15/tools/perf/arch/arm/util/ |
| D | Build | 8 perf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
|
| /Linux-v5.15/tools/perf/arch/s390/util/ |
| D | Build | 10 perf-$(CONFIG_AUXTRACE) += auxtrace.o
|
| /Linux-v5.15/tools/perf/arch/arm64/util/ |
| D | Build | 12 ../../arm/util/auxtrace.o \
|
| /Linux-v5.15/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() 804 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject() 816 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject() 907 .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()
|
| /Linux-v5.15/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 | 544 The default snapshot size is the auxtrace mmap size. If neither auxtrace mmap size 548 reduced as described in the 'new auxtrace mmap size option' section below. 555 new auxtrace mmap size option 564 Note that the existing functionality of -m is unchanged. The auxtrace mmap size 567 The default auxtrace mmap size for Intel PT is 4MiB/page_size for privileged users 582 The mmap size and auxtrace mmap size are displayed if the -vv option is used e.g. 585 auxtrace mmap length 4198400 828 Synthesizing auxtrace information
|
| D | perf-config.txt | 715 auxtrace.*:: 717 auxtrace.dumpdir:: 719 can be changed using this option. Ex, auxtrace.dumpdir=/tmp.
|
| /Linux-v5.15/tools/lib/perf/include/perf/ |
| D | event.h | 413 struct perf_record_auxtrace auxtrace; member
|