summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/synthetic-events.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-14perf build: Use libtraceevent from the systemIan Rogers1-0/+6
2022-11-23perf inject: Set PERF_RECORD_MISC_BUILD_ID_SIZENamhyung Kim1-1/+2
2022-10-06perf record: Save DSO build-ID for synthesizingNamhyung Kim1-3/+22
2022-10-04perf cpumap: Add range data encodingIan Rogers1-76/+75
2022-10-04perf events: Prefer union over variable length arrayIan Rogers1-7/+5
2022-09-21perf tools: Honor namespace when synthesizing build-idsNamhyung Kim1-3/+14
2022-08-19perf tools: Support reading PERF_FORMAT_LOSTNamhyung Kim1-7/+25
2022-08-19perf cpumap: Fix alignment for masks in event encodingIan Rogers1-14/+20
2022-08-19perf cpumap: Compute mask size in constant timeIan Rogers1-12/+1
2022-08-19perf cpumap: Synthetic events and const/staticIan Rogers1-9/+11
2022-07-20perf tools: Add machine_pid and vcpu to id_indexAdrian Hunter1-12/+39
2022-07-20perf tools: Add perf_event__synthesize_id_sample()Adrian Hunter1-0/+47
2022-07-18Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-4/+5
2022-07-02perf synthetic-events: Ignore dead threads during event synthesisNamhyung Kim1-2/+3
2022-07-02perf synthetic-events: Don't sort the task scan result from /procNamhyung Kim1-2/+2
2022-06-23perf record: Always record id indexAdrian Hunter1-2/+5
2022-04-01perf evlist: Rename cpus to user_requested_cpusIan Rogers1-1/+1
2022-02-06perf synthetic-events: Return error if procfs isn't mounted for PID namespacesLeo Yan1-0/+19
2022-01-22perf cpumap: Migrate to libperf cpumap apiIan Rogers1-9/+9
2022-01-12perf cpumap: Give CPUs their own typeIan Rogers1-6/+6
2021-09-17perf record: Add --synth optionNamhyung Kim1-0/+28
2021-09-17perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events durin...Namhyung Kim1-19/+26
2021-08-02perf inject: Fix output from a file to a pipeNamhyung Kim1-1/+52
2021-03-29Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-5/+6
2021-03-23perf tools: Fix various typos in commentsIngo Molnar1-2/+2
2021-03-10perf synthetic events: Avoid write of uninitialized memory when generating PE...Ian Rogers1-4/+5
2021-03-10perf synthetic-events: Fix uninitialized 'kernel_thread' variableThomas Richter1-1/+1
2021-02-18perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processingKan Liang1-5/+7
2021-02-12perf env: Remove unneeded internal/cpumap inclusionsIan Rogers1-1/+0
2021-02-08perf report: Support instruction latencyKan Liang1-1/+3
2021-02-08perf tools: Support PERF_SAMPLE_WEIGHT_STRUCTKan Liang1-2/+4
2021-02-03perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ e...Namhyung Kim1-11/+17
2021-02-03perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threadsNamhyung Kim1-9/+23
2021-02-03perf tools: Use /proc/<PID>/task/<TID>/status for PERF_RECORD_ event synthesisNamhyung Kim1-11/+14
2021-01-20perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZEKan Liang1-0/+8
2020-12-28perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_...Jiri Olsa1-0/+32
2020-12-28perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules mapsJiri Olsa1-17/+32
2020-12-28perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel mapJiri Olsa1-13/+27
2020-12-17perf record: Support new sample type for data page sizeKan Liang1-0/+8
2020-11-30perf evlist: Use the right prefix for 'struct evlist' sample id lookup methodsArnaldo Carvalho de Melo1-1/+1
2020-11-27perf record: Synthesize cgroup events only if neededNamhyung Kim1-0/+3
2020-10-14perf tools: Use build_id object in dsoJiri Olsa1-1/+1
2020-09-22perf tsc: Move out common functions from x86Leo Yan1-8/+0
2020-04-30perf tools: Remove unneeded semicolonsZou Wei1-1/+1
2020-04-30perf synthetic events: Remove use of sscanf from /proc readingIan Rogers1-52/+105
2020-04-16perf synthetic-events: save 4kb from 2 stack framesIan Rogers1-12/+10
2020-04-03perf record: Support synthesizing cgroup eventsNamhyung Kim1-0/+122
2020-04-03perf tools: Basic support for CGROUP eventNamhyung Kim1-0/+8
2020-03-17perf tools: Give synthetic mmap events an inode generationIan Rogers1-0/+1
2020-03-09perf tools: Add hw_idx in struct branch_stackKan Liang1-2/+4