aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/env.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-02-27perf cpumap: Reduce cpu size from int to int16_tIan Rogers1-1/+1
2025-01-10perf tools: Remove dependency on libauditCharlie Jenkins1-3/+3
2024-12-18perf env: Move arch errno function to only use in envIan Rogers1-0/+4
2024-12-10perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info()Zhongqiu Han1-2/+6
2024-12-10perf header: Fix one memory leakage in process_bpf_prog_info()Zhongqiu Han1-2/+3
2024-12-09perf env: Ensure failure broken topology file reads are always -1 encodedIan Rogers1-3/+6
2024-11-16perf header: Avoid transitive PMU includesIan Rogers1-0/+1
2024-11-16perf header: Refactor get_cpuid to take a CPU for ARMIan Rogers1-1/+2
2024-10-22perf tools: Move x86__is_amd_cpu() to util/env.cNamhyung Kim1-0/+23
2024-09-11perf env: Find correct branch counter info on hybridKan Liang1-0/+15
2024-01-03perf env: Avoid recursively taking env->bpf_progs.lockIan Rogers1-18/+32
2023-12-04perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno()Arnaldo Carvalho de Melo1-2/+4
2023-12-04perf env: Introduce perf_env__arch_strerrno()Arnaldo Carvalho de Melo1-0/+12
2023-11-10perf header: Additional note on AMD IBS for max_precise pmu capArnaldo Carvalho de Melo1-0/+18
2023-10-12perf env: Remove unnecessary NULL testsIan Rogers1-3/+3
2023-08-25perf pmu: Remove logic for PMU name being NULLIan Rogers1-6/+2
2023-05-27perf pmu: Separate pmu and pmusIan Rogers1-2/+3
2023-05-07Merge tag 'perf-tools-for-v6.4-3-2023-05-06' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linuxLinus Torvalds1-1/+1
2023-05-01tools/perf: Add basic support for LoongArchHuacai Chen1-0/+2
2023-04-12perf env: Use zfree() to reduce chances of use after freeArnaldo Carvalho de Melo1-1/+1
2022-06-24perf header: Record non-CPU PMU capabilitiesRavi Bangoria1-6/+54
2022-06-24perf header: Store PMU caps in an array of stringsRavi Bangoria1-1/+5
2022-01-12perf cpumap: Give CPUs their own typeIan Rogers1-13/+16
2022-01-12perf cpumap: Remove map from function names that don't use a mapIan Rogers1-3/+3
2021-11-13perf bpf: Avoid memory leak from perf_env__insert_btf()Ian Rogers1-1/+4
2021-11-01perf bpf: Pull in bpf_program__get_prog_info_linear()Dave Marchevsky1-0/+1
2021-09-10perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappingsKim Phillips1-0/+78
2021-08-09perf env: Track kernel 64-bit mode in environmentLeo Yan1-1/+23
2021-08-02perf env: Normalize aarch64.* and arm64.* to arm64 in normalize_arch()Li Huafei1-1/+1
2021-07-15perf env: Fix memory leak of cpu_pmu_capsRiccardo Mancini1-0/+1
2021-07-15perf env: Fix sibling_dies memory leakRiccardo Mancini1-0/+1
2021-06-22Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-0/+1
2021-06-04perf env: Fix memory leak of bpf_prog_info_linear memberRiccardo Mancini1-0/+1
2021-05-17perf header: Support HYBRID_CPU_PMU_CAPS featureJin Yao1-0/+6
2021-05-17perf header: Support HYBRID_TOPOLOGY featureJin Yao1-0/+6
2020-11-04perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORTArnaldo Carvalho de Melo1-3/+12
2020-04-03perf cgroup: Maintain cgroup hierarchyNamhyung Kim1-0/+2
2020-03-02perf env: Do not return pointers to local variablesArnaldo Carvalho de Melo1-2/+2
2019-11-06perf env: Add perf_env__numa_node()Jiri Olsa1-0/+40
2019-10-07perf env: Add routine to read the env->cpuid from the running machineArnaldo Carvalho de Melo1-0/+16
2019-08-31perf debug: Remove needless include directives from debug.hArnaldo Carvalho de Melo1-0/+1
2019-08-22perf cpumap: Remove needless includes from cpumap.hArnaldo Carvalho de Melo1-0/+1
2019-07-29libperf: Add perf_cpu_map__get()/perf_cpu_map__put()Jiri Olsa1-1/+1
2019-07-09perf tools: Use zfree() where applicableArnaldo Carvalho de Melo1-4/+4
2019-07-09tools lib: Adopt zalloc()/zfree() from tools/perfArnaldo Carvalho de Melo1-1/+1
2019-07-09perf tools: Add missing headers, mostly stdlib.hArnaldo Carvalho de Melo1-0/+1
2019-06-25tools perf: Move from sane_ctype.h obtained from git to the Linux's originalArnaldo Carvalho de Melo1-1/+1
2019-06-10perf header: Add die information in CPU topologyKan Liang1-0/+1
2019-05-02perf bpf: Return value with unlocking in perf_env__find_btf()Bo YU1-1/+1
2019-04-17perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf()Jiri Olsa1-1/+3