summaryrefslogtreecommitdiff
path: root/tools/perf/util/bpf_lock_contention.c
AgeCommit message (Expand)Author
2024-03-03perf machine: Move machine's threads into its own abstractionIan Rogers
2024-02-29perf lock contention: Account contending locks tooNamhyung Kim
2023-12-20perf maps: Add maps__load_first()Ian Rogers
2023-11-21perf lock contention: Fix a build error on 32-bitYang Jihong
2023-09-12perf lock contention: Add -G/--cgroup-filter optionNamhyung Kim
2023-09-12perf lock contention: Add --lock-cgroup optionNamhyung Kim
2023-09-12perf lock contention: Prepare to handle cgroupsNamhyung Kim
2023-04-06perf map: Add helper for ->map_ip() and ->unmap_ip()Ian Rogers
2023-04-06perf lock contention: Revise needs_callstack() conditionNamhyung Kim
2023-04-06perf lock contention: Update total/bad stats for hidden entriesNamhyung Kim
2023-04-06perf lock contention: Add data failure statNamhyung Kim
2023-04-04perf maps: Remove rb_node from struct mapIan Rogers
2023-04-04perf lock contention: Show detail failure reason for BPFNamhyung Kim
2023-04-04perf lock contention: Fix msan issue in lock_contention_read()Namhyung Kim
2023-03-14perf lock contention: Show per-cpu rq_lock with addressNamhyung Kim
2023-03-14perf lock contention: Track and show siglock with addressNamhyung Kim
2023-02-08perf lock contention: Add -o/--lock-owner optionNamhyung Kim
2023-02-03perf lock contention: Support filters for different aggregationNamhyung Kim
2023-02-03perf lock contention: Use lock_stat_find{,new}Namhyung Kim
2023-02-03perf lock contention: Factor out lock_contention_get_name()Namhyung Kim
2023-02-02perf lock contention: Add -S/--callstack-filter optionNamhyung Kim
2022-12-21perf lock contention: Support lock addr/name filtering for BPFNamhyung Kim
2022-12-21perf lock contention: Support lock type filtering for BPFNamhyung Kim
2022-12-20perf tools: Fix usage of the verbose variableYang Jihong
2022-12-14perf lock contention: Add -l/--lock-addr optionNamhyung Kim
2022-12-14perf lock contention: Implement -t/--threads option for BPFNamhyung Kim
2022-12-14perf lock contention: Add lock_data.h for common dataNamhyung Kim
2022-12-14machine: Adopt is_lock_function() from builtin-lock.cArnaldo Carvalho de Melo
2022-11-23perf lock contention: Do not use BPF task local storageNamhyung Kim
2022-10-31perf lock contention: Avoid variable length arraysNamhyung Kim
2022-10-31perf lock contention: Fix memory sanitizer issueNamhyung Kim
2022-10-06perf lock: Remove unused struct lock_contention_keyYuan Can
2022-10-04perf lock contention: Skip stack trace from BPFNamhyung Kim
2022-10-04perf lock contention: Allow to change stack depth and skipNamhyung Kim
2022-10-04perf lock contention: Show full callstack with -v optionNamhyung Kim
2022-08-02perf lock: Print the number of lost entries for BPFNamhyung Kim
2022-08-02perf lock: Add --map-nr-entries optionNamhyung Kim
2022-08-02perf lock: Introduce struct lock_contentionNamhyung Kim
2022-08-01perf lock: Implement cpu and task filters for BPFNamhyung Kim
2022-08-01perf lock: Use BPF for lock contention analysisNamhyung Kim