summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/evlist.c
Commit message (Expand)AuthorAgeFilesLines
* perf tools: Experiment with cppcheckArnaldo Carvalho de Melo2016-10-031-7/+5
* perf evlist: Only open events on CPUs an evsel permitsMark Rutland2016-09-081-1/+7
* perf evsel: Introduce constructor for cycles eventArnaldo Carvalho de Melo2016-07-281-20/+2
* perf evlist: Make {pause,resume} internal helpersWang Nan2016-07-151-2/+2
* perf evlist: Setup backward mmap state machineWang Nan2016-07-151-0/+62
* perf evlist: Drop evlist->backwardWang Nan2016-07-151-4/+1
* perf evlist: Map backward events to backward_mmapWang Nan2016-07-151-27/+27
* perf evlist: Introduce backward_mmap array for evlistWang Nan2016-07-151-4/+8
* perf evlist: Extract common code in mmap failure processingWang Nan2016-07-151-12/+8
* perf evlist: Record mmap cookie into fdarray private fieldWang Nan2016-07-151-6/+9
* perf evlist: Update mmap related APIs and helpersWang Nan2016-07-151-43/+96
* perf evlist: Drop redundant evsel->overwrite indicatorArnaldo Carvalho de Melo2016-07-151-2/+2
* perf evlist: Make event2evsel publicJiri Olsa2016-07-121-2/+2
* tools: Introduce str_error_r()Arnaldo Carvalho de Melo2016-07-121-2/+2
* perf evlist: Rename for_each() macros to for_each_entry()Arnaldo Carvalho de Melo2016-06-231-28/+28
* perf evlist: Destructors should accept NULLArnaldo Carvalho de Melo2016-06-221-0/+3
* perf evlist: Fix alloc_mmap() failure pathWang Nan2016-06-031-1/+4
* tools: Pass arg to fdarray__filter's call back functionWang Nan2016-05-301-2/+3
* perf evlist: Choose correct reading direction according to evlist->backwardWang Nan2016-05-301-1/+8
* perf evlist: Check 'base' pointer before checking refcnt when put a mmapWang Nan2016-05-301-2/+4
* perf evlist: Don't poll and mmap overwritable eventsWang Nan2016-05-301-4/+19
* perf record: Read from backward ring bufferWang Nan2016-05-231-0/+1
* perf evlist: Add API to pause/resumeWang Nan2016-05-231-0/+27
* perf evsel: Record fd into perf_mmapWang Nan2016-05-201-0/+6
* perf tools: Support reading from backward ring bufferWang Nan2016-05-091-0/+50
* perf evlist: Rename variable in perf_mmap__read()Wang Nan2016-05-051-14/+15
* perf evlist: Extract perf_mmap__read()Wang Nan2016-05-051-15/+24
* perf evlist: Enforce ring buffer readingWang Nan2016-04-261-2/+10
* perf evlist: Expose perf_event_mlock_kb_in_pages() helperArnaldo Carvalho de Melo2016-04-151-17/+25
* perf evlist: Add (reset,set)_sample_bit methodsArnaldo Carvalho de Melo2016-04-111-0/+18
* perf tools: Only set filter for tracepoints eventsWang Nan2016-02-261-0/+3
* perf tools: Enable passing event to BPF objectWang Nan2016-02-221-0/+16
* perf evlist: Handle -EINVAL for sample_freq > max_sample_rate in strerror_open()Arnaldo Carvalho de Melo2016-02-191-1/+19
* perf evlist: Reference count the cpu and thread maps at set_maps()Arnaldo Carvalho de Melo2016-02-181-2/+2
* perf evlist: Remove perf_evlist__(enable|disable)_event functionsJiri Olsa2016-01-081-42/+0
* perf evlist: Make perf_evlist__open() open evsels with their cpus and threads...Adrian Hunter2016-01-081-1/+1
* perf evlist: Introduce perf_evlist__new_dummy constructorArnaldo Carvalho de Melo2016-01-071-0/+28
* perf evlist: Export id_add_fd()Jiri Olsa2015-12-171-3/+3
* perf subcmd: Create subcmd libraryJosh Poimboeuf2015-12-171-1/+1
* perf evlist: Factor perf_evlist__(enable|disable) functionsJiri Olsa2015-12-071-24/+8
* perf tools: Export perf_event_attr__set_max_precise_ip()Jiri Olsa2015-10-051-1/+1
* perf tools: By default use the most precise "cycles" hw counter availableArnaldo Carvalho de Melo2015-09-301-3/+19
* perf evlist: Add perf_evlist__remove()Adrian Hunter2015-09-281-0/+7
* perf evlist: Add perf_evlist__id2evsel_strict()Adrian Hunter2015-09-281-0/+15
* Merge branch 'perf/urgent' into perf/core, to resolve a conflictIngo Molnar2015-09-161-62/+76
|\
| * perf evlist: Fix create_syswide_maps() not propagating mapsAdrian Hunter2015-09-151-9/+10
| * perf evlist: Fix add() not propagating mapsAdrian Hunter2015-09-151-0/+2
| * perf evlist: Factor out a function to propagate maps for a single evselAdrian Hunter2015-09-151-22/+27
| * perf evlist: Make create_maps() use set_maps()Adrian Hunter2015-09-151-9/+10
| * perf evlist: Make set_maps() more resilientAdrian Hunter2015-09-151-4/+15