summaryrefslogtreecommitdiffstats
path: root/tools/perf/builtin-sched.c
Commit message (Expand)AuthorAgeFilesLines
* perf sched: Rename 'switches' column header to 'count' and add usage descript...Madadi Vineeth Reddy2024-05-101-1/+1
* perf evsel: Use evsel__name_is() helperYang Jihong2024-04-031-2/+2
* perf sched timehist: Fix -g/--call-graph option failureYang Jihong2024-04-031-2/+5
* perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched_...Yang Jihong2024-02-091-33/+61
* perf sched: Move curr_thread initialization to perf_sched__map()Yang Jihong2024-02-091-7/+8
* perf sched: Fix memory leak in perf_sched__map()Yang Jihong2024-02-091-15/+26
* perf sched: Move start_work_mutex and work_done_wait_mutex initialization to ...Yang Jihong2024-02-091-7/+12
* perf sched: Commit to evsel__taskstate() to parse task state infoZe Gao2024-01-221-36/+10
* perf sched: Sync state char array with the kernelZe Gao2024-01-221-12/+1
* libperf rc_check: Add RC_CHK_EQUALIan Rogers2023-10-251-1/+1
* perf sched: Avoid large stack allocationsIan Rogers2023-06-121-4/+22
* perf callchain: Use pthread keys for tls callchain_cursorIan Rogers2023-06-121-3/+11
* perf thread: Add reference count checkingIan Rogers2023-06-121-2/+2
* perf addr_location: Add init/exit/copy functionsIan Rogers2023-06-121-0/+2
* perf thread: Add accessor functions for threadIan Rogers2023-06-121-22/+29
* perf thread: Remove notion of dead threadsIan Rogers2023-06-121-22/+1
* perf sched: Fix sched latency analysis incorrection when using 'sched:sched_w...Chunxin Zang2023-04-121-1/+14
* perf util: Move input_name to utilIan Rogers2023-04-101-1/+1
* perf tools: Use dedicated non-atomic clear/set bit helpersSean Christopherson2022-12-021-1/+1
* perf sched: Factor out destroy_tasks()Namhyung Kim2022-10-041-2/+22
* perf sched: Fixes for thread safety analysisIan Rogers2022-10-041-17/+29
* perf sched: Update use of pthread mutexIan Rogers2022-10-041-35/+32
* perf sched: Fix memory leaks in __cmd_record detected with -fsanitize=addressIan Rogers2022-08-271-5/+19
* perf sched latency: Fix subcommand matching errorYang Jihong2022-08-101-1/+1
* perf tools: Enhance the matching of sub-commands abbreviationsWei Li2022-03-261-2/+2
* perf cpumap: Give CPUs their own typeIan Rogers2022-01-121-29/+36
* perf cpumap: Move 'has' function to libperfIan Rogers2022-01-121-3/+3
* perf tools: Check vmlinux/kallsyms arguments in all toolsJames Clark2021-11-071-0/+4
* perf tools: Remove repipe argument from perf_session__new()Namhyung Kim2021-08-021-2/+2
* perf sched: Fix record failure when CONFIG_SCHEDSTATS is not setYang Jihong2021-07-181-4/+29
* perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_TH...Arnaldo Carvalho de Melo2021-07-141-1/+1
* perf tools: Fix various typos in commentsIngo Molnar2021-03-231-1/+1
* perf evlist: Use the right prefix for 'struct evlist' 'find' methodsArnaldo Carvalho de Melo2020-11-301-4/+2
* perf sched: Show start of latency as wellJoel Fernandes (Google)2020-10-131-10/+14
* perf sched timehist: Fix use of CPU list with summary optionDavid Ahern2020-08-211-1/+5
* perf sched: Prefer sched_waking event when it existsDavid Ahern2020-08-131-3/+29
* perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()Arnaldo Carvalho de Melo2020-05-051-9/+8
* perf evsel: Rename perf_evsel__{str,int}val() and other tracepoint field mete...Arnaldo Carvalho de Melo2020-05-051-29/+28
* perf evsel: Rename *perf_evsel__*name() to *evsel__*name()Arnaldo Carvalho de Melo2020-05-051-2/+2
* perf sched timehist: Add support for filtering on CPUDavid Ahern2020-01-061-0/+13
* perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node'Arnaldo Carvalho de Melo2019-11-121-1/+1
* perf evsel: Introduce evsel_fprintf.hArnaldo Carvalho de Melo2019-09-251-0/+1
* perf evsel: Remove need for symbol_conf in evsel_fprintf.cArnaldo Carvalho de Melo2019-09-251-1/+1
* perf session: Return error code for perf_session__new() function on failureMamatha Inamdar2019-09-201-5/+6
* perf sched: Add missing event.h include directiveArnaldo Carvalho de Melo2019-09-201-0/+1
* perf env: Remove needless cpumap.h headerArnaldo Carvalho de Melo2019-09-201-0/+2
* perf tools: Remove needless evlist.h include directivesArnaldo Carvalho de Melo2019-08-311-1/+1
* perf tools: Move everything related to sys_perf_event_open() to perf-sys.hArnaldo Carvalho de Melo2019-08-291-0/+1
* libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.hJiri Olsa2019-08-261-1/+1
* libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functionsJiri Olsa2019-07-291-2/+2