summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/synthetic-events.c
Commit message (Expand)AuthorAgeFilesLines
* perf record: Add --synth optionNamhyung Kim2021-09-171-0/+28
* perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events durin...Namhyung Kim2021-09-171-19/+26
* perf inject: Fix output from a file to a pipeNamhyung Kim2021-08-021-1/+52
* Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo2021-03-291-5/+6
|\
| * perf synthetic events: Avoid write of uninitialized memory when generating PE...Ian Rogers2021-03-101-4/+5
| * perf synthetic-events: Fix uninitialized 'kernel_thread' variableThomas Richter2021-03-101-1/+1
* | perf tools: Fix various typos in commentsIngo Molnar2021-03-231-2/+2
|/
* perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processingKan Liang2021-02-181-5/+7
* perf env: Remove unneeded internal/cpumap inclusionsIan Rogers2021-02-121-1/+0
* perf report: Support instruction latencyKan Liang2021-02-081-1/+3
* perf tools: Support PERF_SAMPLE_WEIGHT_STRUCTKan Liang2021-02-081-2/+4
* perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ e...Namhyung Kim2021-02-031-11/+17
* perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threadsNamhyung Kim2021-02-031-9/+23
* perf tools: Use /proc/<PID>/task/<TID>/status for PERF_RECORD_ event synthesisNamhyung Kim2021-02-031-11/+14
* perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZEKan Liang2021-01-201-0/+8
* perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_...Jiri Olsa2020-12-281-0/+32
* perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules mapsJiri Olsa2020-12-281-17/+32
* perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel mapJiri Olsa2020-12-281-13/+27
* perf record: Support new sample type for data page sizeKan Liang2020-12-171-0/+8
* perf evlist: Use the right prefix for 'struct evlist' sample id lookup methodsArnaldo Carvalho de Melo2020-11-301-1/+1
* perf record: Synthesize cgroup events only if neededNamhyung Kim2020-11-271-0/+3
* perf tools: Use build_id object in dsoJiri Olsa2020-10-141-1/+1
* perf tsc: Move out common functions from x86Leo Yan2020-09-221-8/+0
* perf tools: Remove unneeded semicolonsZou Wei2020-04-301-1/+1
* perf synthetic events: Remove use of sscanf from /proc readingIan Rogers2020-04-301-52/+105
* perf synthetic-events: save 4kb from 2 stack framesIan Rogers2020-04-161-12/+10
* perf record: Support synthesizing cgroup eventsNamhyung Kim2020-04-031-0/+122
* perf tools: Basic support for CGROUP eventNamhyung Kim2020-04-031-0/+8
* perf tools: Give synthetic mmap events an inode generationIan Rogers2020-03-171-0/+1
* perf tools: Add hw_idx in struct branch_stackKan Liang2020-03-091-2/+4
* perf maps: Merge 'struct maps' with 'struct map_groups'Arnaldo Carvalho de Melo2019-11-261-1/+1
* perf tools: Add kernel AUX area sampling definitionsAdrian Hunter2019-11-211-0/+12
* perf maps: Add for_each_entry()/_safe() iteratorsArnaldo Carvalho de Melo2019-11-061-1/+1
* libperf: Move 'page_size' global variable to libperfJiri Olsa2019-09-251-1/+1
* libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel'Jiri Olsa2019-09-251-3/+3
* libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel'Jiri Olsa2019-09-251-6/+6
* perf tools: Move event synthesizing routines to separate .c fileArnaldo Carvalho de Melo2019-09-201-0/+1884