summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/synthetic-events.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* perf tools: Fix calloc() arguments to address error introduced in gcc-14Sun Haiyong2024-01-261-2/+2
* perf synthetic-events: Use function to add missing maps lockIan Rogers2023-12-191-51/+67
* perf tools: Convert to perf_record_header_attr_id()Namhyung Kim2023-08-291-1/+1
* perf stat record: Save cache level informationK Prateek Nayak2023-05-231-0/+1
* perf map: Add accessor for start and endIan Rogers2023-04-041-8/+8
* perf map: Add accessor for dsoIan Rogers2023-04-041-6/+6
* perf maps: Remove rb_node from struct mapIan Rogers2023-04-041-12/+14
* perf tools: Ensure evsel name is initializedIan Rogers2023-02-191-1/+1
* perf buildid: Avoid copy of uninitialized memoryIan Rogers2023-01-271-2/+2
* perf build: Use libtraceevent from the systemIan Rogers2022-12-141-0/+6
* perf inject: Set PERF_RECORD_MISC_BUILD_ID_SIZENamhyung Kim2022-11-231-1/+2
* perf record: Save DSO build-ID for synthesizingNamhyung Kim2022-10-061-3/+22
* perf cpumap: Add range data encodingIan Rogers2022-10-041-76/+75
* perf events: Prefer union over variable length arrayIan Rogers2022-10-041-7/+5
* perf tools: Honor namespace when synthesizing build-idsNamhyung Kim2022-09-211-3/+14
* perf tools: Support reading PERF_FORMAT_LOSTNamhyung Kim2022-08-191-7/+25
* perf cpumap: Fix alignment for masks in event encodingIan Rogers2022-08-191-14/+20
* perf cpumap: Compute mask size in constant timeIan Rogers2022-08-191-12/+1
* perf cpumap: Synthetic events and const/staticIan Rogers2022-08-191-9/+11
* perf tools: Add machine_pid and vcpu to id_indexAdrian Hunter2022-07-201-12/+39
* perf tools: Add perf_event__synthesize_id_sample()Adrian Hunter2022-07-201-0/+47
* Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo2022-07-181-4/+5
|\
| * perf synthetic-events: Ignore dead threads during event synthesisNamhyung Kim2022-07-021-2/+3
| * perf synthetic-events: Don't sort the task scan result from /procNamhyung Kim2022-07-021-2/+2
* | perf record: Always record id indexAdrian Hunter2022-06-231-2/+5
|/
* perf evlist: Rename cpus to user_requested_cpusIan Rogers2022-04-011-1/+1
* perf synthetic-events: Return error if procfs isn't mounted for PID namespacesLeo Yan2022-02-061-0/+19
* perf cpumap: Migrate to libperf cpumap apiIan Rogers2022-01-221-9/+9
* perf cpumap: Give CPUs their own typeIan Rogers2022-01-121-6/+6
* 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