summaryrefslogtreecommitdiff
path: root/tools/perf/util/header.c
AgeCommit message (Expand)AuthorFilesLines
2025-07-25perf header: Clean up use of perf_envIan Rogers1-76/+98
2025-07-25perf evlist: Change env variable to sessionIan Rogers1-1/+1
2025-07-25perf build-id: Change sprintf functions to snprintfIan Rogers1-1/+1
2025-07-24libperf evsel: Rename own_cpus to pmu_cpusIan Rogers1-2/+2
2025-07-03perf header: Fix pipe mode header dumpingIan Rogers1-1/+14
2025-06-25perf header: Don't write empty BPF/BTF infoIan Rogers1-2/+8
2025-06-25perf header: Display message if BPF/BTF info is emptyIan Rogers1-0/+6
2025-06-25perf header: Allow tracing of attr eventsIan Rogers1-0/+8
2025-06-25perf header: In pipe mode dump features without --header/-IIan Rogers1-14/+8
2025-06-21perf record: collect BPF metadata from new programsBlake Jones1-0/+1
2025-06-20perf header: remove unecessary core id testAnubhav Shelat1-16/+0
2025-03-25perf report: Fix a memory leak for perf_env on AMDNamhyung Kim1-0/+2
2025-02-25perf header: Switch mem topology to io_dir__readdirIan Rogers1-15/+16
2024-12-10perf header: Fix one memory leakage in process_bpf_prog_info()Zhongqiu Han1-1/+4
2024-12-10perf header: Fix one memory leakage in process_bpf_btf()Zhongqiu Han1-1/+2
2024-11-16perf header: Pass a perf_cpu rather than a PMU to get_cpuid_strIan Rogers1-1/+21
2024-11-16perf header: Refactor get_cpuid to take a CPU for ARMIan Rogers1-4/+5
2024-11-16perf header: Move is_cpu_online to numa benchIan Rogers1-51/+0
2024-11-09perf build: Include libtraceevent headers directly indicated by pkg-configYicong Yang1-1/+1
2024-08-30perf header: Remove repipe optionIan Rogers1-14/+5
2024-08-30perf inject: Overhaul handling of pipe filesIan Rogers1-6/+6
2024-08-29perf header: Allow attributes to be written after dataIan Rogers1-39/+67
2024-08-29perf header: Fail read if header sections overlapIan Rogers1-0/+18
2024-08-13perf tool: Constify tool pointersIan Rogers1-3/+3
2024-05-06perf dso: Add reference count checking and accessor functionsIan Rogers1-4/+4
2024-01-03perf env: Avoid recursively taking env->bpf_progs.lockIan Rogers1-4/+4
2023-12-13perf header: Fix one memory leakage in perf_event__fprintf_event_update()Yicong Yang1-2/+3
2023-11-27perf header: Fix segfault on build_mem_topology() error pathAdrian Hunter1-1/+3
2023-11-10perf header: Additional note on AMD IBS for max_precise pmu capArnaldo Carvalho de Melo1-0/+8
2023-11-07perf header: Support num and width of branch countersKan Liang1-3/+15
2023-10-12perf header: Fix various error path memory leaksIan Rogers1-26/+34
2023-08-29perf tools: Convert to perf_record_header_attr_id()Namhyung Kim1-1/+1
2023-08-29perf tools: Handle old data in PERF_RECORD_ATTRNamhyung Kim1-5/+6
2023-08-29perf tools: Allow to use cpuinfo on LoongArchYanteng Si1-0/+2
2023-08-25perf pmu: Remove logic for PMU name being NULLIan Rogers1-7/+1
2023-08-25perf header: Fix missing PMU capsIan Rogers1-15/+16
2023-06-12perf header: Avoid out-of-bounds readIan Rogers1-1/+1
2023-06-12perf header: Ensure bitmaps are freedIan Rogers1-2/+10
2023-05-28perf header: Make nodes dynamic in write_mem_topology()Ian Rogers1-16/+25
2023-05-27perf pmus: Remove perf_pmus__has_hybridIan Rogers1-1/+1
2023-05-27perf pmus: Allow just core PMU scanningIan Rogers1-4/+1
2023-05-27perf pmu: Separate pmu and pmusIan Rogers1-7/+8
2023-05-27perf header: Avoid hybrid PMU list in write_pmu_capsIan Rogers1-8/+11
2023-05-23perf: Extract building cache level for a CPU into separate functionK Prateek Nayak1-23/+39
2023-03-13perf evlist: Remove nr_groupsIan Rogers1-2/+1
2022-12-14perf build: Use libtraceevent from the systemIan Rogers1-0/+19
2022-12-05perf tools: Use dedicated non-atomic clear/set bit helpersSean Christopherson1-4/+4
2022-10-04perf events: Prefer union over variable length arrayIan Rogers1-16/+8
2022-07-18Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-0/+14
2022-06-26perf inject: Adjust output data offset for backward compatibilityRaul Silvera1-0/+14