aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/arch/x86/util
AgeCommit message (Expand)AuthorFilesLines
2023-04-24perf tools: Add util function for overriding user set config valuesJames Clark1-20/+2
2023-04-24perf evsel: Introduce evsel__name_is() method to check if the evsel name is e...Arnaldo Carvalho de Melo1-4/+4
2023-04-12perf x86 iostat: Use zfree() to reduce chances of use after freeArnaldo Carvalho de Melo1-3/+4
2023-04-06perf map: Add accessors for ->pgoff and ->relocIan Rogers1-1/+1
2023-04-04perf map: Add accessor for start and endIan Rogers1-2/+2
2023-04-04perf maps: Remove rb_node from struct mapIan Rogers1-6/+7
2023-04-04perf intel-pt: Use perf_pmu__scan_file_at() if possibleNamhyung Kim1-20/+32
2023-04-04perf pmu: Use relative path in setup_pmu_alias_list()Namhyung Kim1-6/+7
2023-03-15perf kvm: Use macro to replace variable 'decode_str_len'Leo Yan1-4/+3
2023-03-13perf parse-events: Sort and group parsed eventsIan Rogers1-23/+16
2023-03-13perf pmu: Earlier PMU auxtrace initializationIan Rogers2-6/+6
2023-02-19perf stat: Implement --topdown using json metricsIan Rogers1-47/+1
2023-02-19perf stat: Add TopdownL1 metric as a default if presentIan Rogers3-34/+3
2023-02-06perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCTKan Liang1-0/+1
2023-02-03perf report: Support Retire LatencyKan Liang1-0/+20
2023-01-22perf pmu: Remove duplication around EVENT_SOURCE_DEVICE_PATHJames Clark1-10/+2
2022-12-14perf build: Use libtraceevent from the systemIan Rogers2-1/+5
2022-11-24perf stat: Pass through 'struct outstate'Namhyung Kim1-2/+2
2022-10-31perf tools: Move 'struct perf_sample' to a separate header file to disentangl...Arnaldo Carvalho de Melo2-1/+2
2022-10-27perf arch x86: Add missing stdlib.h to get free() prototypeArnaldo Carvalho de Melo2-0/+2
2022-10-15perf intel-pt: Fix system_wide dummy event for hybridAdrian Hunter1-1/+1
2022-10-06perf mem/c2c: Add load store event mappings for AMDRavi Bangoria1-2/+29
2022-10-06perf tools: Add evlist__add_sched_switch()Namhyung Kim1-10/+5
2022-08-10perf tools: Do not pass NULL to parse_events()Adrian Hunter4-4/+4
2022-07-29perf stat: Add topdown metrics in the default perf stat on the hybrid machineZhengjun Xing3-11/+54
2022-07-29perf x86 evlist: Add default hybrid events for perf statKan Liang1-1/+51
2022-07-29perf evlist: Always use arch_evlist__add_default_attrs()Kan Liang1-1/+6
2022-07-29perf evsel: Add arch_evsel__hw_name()Kan Liang1-0/+20
2022-07-25perf tsc: Add cpuinfo fall back for arch_get_tsc_freq()Ian Rogers1-4/+48
2022-07-25perf tsc: Add arch TSC frequency informationKan Liang3-16/+78
2022-06-24perf record ibs: Warn about sampling period skewRavi Bangoria1-0/+52
2022-06-03perf record: Support sample-read topdown metric group for hybrid platformsZhengjun Xing3-18/+13
2022-06-03perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systemsZhengjun Xing1-1/+1
2022-05-26perf intel-pt: Track sideband system-wide when neededAdrian Hunter1-8/+10
2022-05-26perf intel-pt: Use evlist__add_dummy_on_all_cpus() for switch trackingAdrian Hunter1-10/+3
2022-05-23Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-0/+12
2022-05-21perf regs x86: Fix arch__intr_reg_mask() for the hybrid platformKan Liang1-0/+12
2022-05-20perf parse-events: Move slots event for the hybrid platform tooKan Liang3-2/+35
2022-05-20perf parse-events: Support different format of the topdown event nameKan Liang1-1/+1
2022-05-20perf evsel: Fixes topdown events in a weak group for the hybrid platformKan Liang1-2/+21
2022-05-17perf evlist: Keep topdown counters in weak groupIan Rogers1-0/+12
2022-05-10perf auxtrace: Record whether an auxtrace mmap is neededAdrian Hunter2-0/+2
2022-04-01perf evlist: Rename cpus to user_requested_cpusIan Rogers2-3/+3
2022-03-22perf parse-events: Move slots only with topdownIan Rogers1-4/+14
2022-03-22Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-1/+1
2022-03-18perf parse-events: Ignore case in topdown.slots checkIan Rogers1-1/+1
2022-02-15perf intel-pt: Record Event Trace capability flagAdrian Hunter1-0/+7
2022-02-14perf maps: Use a pointer for kmapsIan Rogers1-1/+1
2021-12-07perf parse-events: Architecture specific leader overrideIan Rogers1-0/+17
2021-11-07perf evsel: Don't set exclude_guest by defaultRavi Bangoria1-0/+23