aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/synthetic-events.c
AgeCommit message (Expand)Author
2024-01-26perf tools: Fix calloc() arguments to address error introduced in gcc-14Sun Haiyong
2023-12-18perf synthetic-events: Use function to add missing maps lockIan Rogers
2023-08-29perf tools: Convert to perf_record_header_attr_id()Namhyung Kim
2023-05-23perf stat record: Save cache level informationK Prateek Nayak
2023-04-04perf map: Add accessor for start and endIan Rogers
2023-04-04perf map: Add accessor for dsoIan Rogers
2023-04-04perf maps: Remove rb_node from struct mapIan Rogers
2023-02-19perf tools: Ensure evsel name is initializedIan Rogers
2023-01-27perf buildid: Avoid copy of uninitialized memoryIan Rogers
2022-12-14perf build: Use libtraceevent from the systemIan Rogers
2022-11-23perf inject: Set PERF_RECORD_MISC_BUILD_ID_SIZENamhyung Kim
2022-10-06perf record: Save DSO build-ID for synthesizingNamhyung Kim
2022-10-04perf cpumap: Add range data encodingIan Rogers
2022-10-04perf events: Prefer union over variable length arrayIan Rogers
2022-09-21perf tools: Honor namespace when synthesizing build-idsNamhyung Kim
2022-08-19perf tools: Support reading PERF_FORMAT_LOSTNamhyung Kim
2022-08-19perf cpumap: Fix alignment for masks in event encodingIan Rogers
2022-08-19perf cpumap: Compute mask size in constant timeIan Rogers
2022-08-19perf cpumap: Synthetic events and const/staticIan Rogers
2022-07-20perf tools: Add machine_pid and vcpu to id_indexAdrian Hunter
2022-07-20perf tools: Add perf_event__synthesize_id_sample()Adrian Hunter
2022-07-18Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo
2022-07-02perf synthetic-events: Ignore dead threads during event synthesisNamhyung Kim
2022-07-02perf synthetic-events: Don't sort the task scan result from /procNamhyung Kim
2022-06-23perf record: Always record id indexAdrian Hunter
2022-04-01perf evlist: Rename cpus to user_requested_cpusIan Rogers
2022-02-06perf synthetic-events: Return error if procfs isn't mounted for PID namespacesLeo Yan
2022-01-22perf cpumap: Migrate to libperf cpumap apiIan Rogers
2022-01-12perf cpumap: Give CPUs their own typeIan Rogers
2021-09-17perf record: Add --synth optionNamhyung Kim
2021-09-17perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events durin...Namhyung Kim
2021-08-02perf inject: Fix output from a file to a pipeNamhyung Kim
2021-03-29Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo
2021-03-23perf tools: Fix various typos in commentsIngo Molnar
2021-03-10perf synthetic events: Avoid write of uninitialized memory when generating PE...Ian Rogers
2021-03-10perf synthetic-events: Fix uninitialized 'kernel_thread' variableThomas Richter
2021-02-18perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processingKan Liang
2021-02-12perf env: Remove unneeded internal/cpumap inclusionsIan Rogers
2021-02-08perf report: Support instruction latencyKan Liang
2021-02-08perf tools: Support PERF_SAMPLE_WEIGHT_STRUCTKan Liang
2021-02-03perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ e...Namhyung Kim
2021-02-03perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threadsNamhyung Kim
2021-02-03perf tools: Use /proc/<PID>/task/<TID>/status for PERF_RECORD_ event synthesisNamhyung Kim
2021-01-20perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZEKan Liang
2020-12-28perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_...Jiri Olsa
2020-12-28perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules mapsJiri Olsa
2020-12-28perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel mapJiri Olsa
2020-12-17perf record: Support new sample type for data page sizeKan Liang
2020-11-30perf evlist: Use the right prefix for 'struct evlist' sample id lookup methodsArnaldo Carvalho de Melo
2020-11-27perf record: Synthesize cgroup events only if neededNamhyung Kim