summaryrefslogtreecommitdiff
path: root/tools/perf/builtin-kwork.c
AgeCommit message (Expand)Author
2026-06-03perf symbol: Add setters for bitfields sharing a byte to avoid concurrent upd...Ian Rogers
2026-06-03perf tools: Include file offset and event type name in skip messagesArnaldo Carvalho de Melo
2026-05-29perf kwork: Bounds check work->cpu before indexing cpus_runtime[]Arnaldo Carvalho de Melo
2026-05-22perf kwork: Fix memory management of kwork_workIan Rogers
2026-05-22perf kwork: Fix address sanitizer issuesIan Rogers
2026-05-20perf kwork: Don't pass evsel with sampleIan Rogers
2026-05-20perf callchain: Don't pass evsel and sampleIan Rogers
2026-05-20perf evsel: Refactor evsel tracepoint sample accessors perf_sampleIan Rogers
2026-05-20perf tool: Remove evsel from tool APIs that pass the sampleIan Rogers
2026-04-08perf tools: Use calloc() where applicableArnaldo Carvalho de Melo
2026-04-08perf tools: Make more global variables staticIan Rogers
2026-03-10perf tools: Add layout support for --symfs optionChangbin Du
2025-10-02perf tools kwork: Add missed memory allocation check and freeDapeng Mi
2025-07-25perf session: Add accessor for session->header.envIan Rogers
2024-12-18perf kwork: Make perf_kwork_add_work a callbackIan Rogers
2024-12-09perf evsel: Add/use accessor for tp_formatIan Rogers
2024-12-09perf cpumap: Reduce transitive dependencies on libperf MAX_NR_CPUSIan Rogers
2024-11-08perf build: Include libtraceevent headers directly indicated by pkg-configYicong Yang
2024-09-04libsubcmd: Don't free the usage stringAditya Gupta
2024-08-12perf kwork: Use perf_tool__init()Ian Rogers
2024-08-12perf tool: Constify tool pointersIan Rogers
2024-05-07perf kwork: Use zfree() to avoid possibly accessing dangling pointersArnaldo Carvalho de Melo
2023-11-21perf kwork: Fix a build error on 32-bitYang Jihong
2023-09-26perf kwork: Fix spelling mistake "Captuer" -> "Capture"Colin Ian King
2023-09-15perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND"Colin Ian King
2023-09-12perf kwork top: Implements BPF-based cpu usage statisticsYang Jihong
2023-09-12perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time optionsYang Jihong
2023-09-12perf kwork top: Add statistics on softirq event supportYang Jihong
2023-09-12perf kwork top: Add statistics on hardirq event supportYang Jihong
2023-09-12perf kwork top: Introduce new top utilityYang Jihong
2023-09-12perf kwork: Add `root` parameter to work_sort()Yang Jihong
2023-09-12perf kwork: Add sched record supportYang Jihong
2023-09-12perf kwork: Set default events list if not specified in setup_event_list()Yang Jihong
2023-09-12perf kwork: Overwrite original atom in the list when a new atom is pushed.Yang Jihong
2023-09-12perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class'Yang Jihong
2023-09-12perf kwork: Set ordered_events to true in 'struct perf_tool'Yang Jihong
2023-09-12perf kwork: Fix incorrect and missing free atom in work_push_atom()Yang Jihong
2023-06-12perf callchain: Use pthread keys for tls callchain_cursorIan Rogers
2023-06-12perf addr_location: Add init/exit/copy functionsIan Rogers
2023-04-10perf util: Move input_name to utilIan Rogers
2022-12-14perf build: Use libtraceevent from the systemIan Rogers
2022-12-05perf tools: Use dedicated non-atomic clear/set bit helpersSean Christopherson
2022-10-31perf kwork: Remove includes not needed in kwork.hArnaldo Carvalho de Melo
2022-07-26perf kwork: Implement BPF traceYang Jihong
2022-07-26perf kwork: Implement perf kwork timehistYang Jihong
2022-07-26perf kwork: Add workqueue latency supportYang Jihong
2022-07-26perf kwork: Add softirq latency supportYang Jihong
2022-07-26perf kwork: Implement perf kwork latencyYang Jihong
2022-07-26perf kwork: Add workqueue report supportYang Jihong
2022-07-26perf kwork: Add softirq report supportYang Jihong