Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
3dfed9102694227aa763b9984c50d72de796d39b
/
tools
/
perf
/
util
/
evlist.c
a43783a
perf tools: Include errno.h where needed
by Arnaldo Carvalho de Melo
· 8 years ago
fd20e81
perf tools: Including missing inttypes.h header
by Arnaldo Carvalho de Melo
· 8 years ago
4738ca3
perf evlist: Clarify a bit the use of perf_mmap->refcnt
by Arnaldo Carvalho de Melo
· 8 years ago
25a3720
perf evlist: Convert perf_map.refcnt from atomic_t to refcount_t
by Elena Reshetova
· 8 years ago
0c58244
perf record: Add switch-output size warning
by Jiri Olsa
· 8 years ago
9808143
perf tools: Add unit_number__scnprintf function
by Jiri Olsa
· 8 years ago
e978be9
perf evlist: Fix typo in perf_evlist__start_workload()
by Soramichi Akiyama
· 8 years ago
18ef15c
perf tools: Experiment with cppcheck
by Arnaldo Carvalho de Melo
· 8 years ago
9f21b81
perf evlist: Only open events on CPUs an evsel permits
by Mark Rutland
· 8 years ago
7c48dcf
perf evsel: Introduce constructor for cycles event
by Arnaldo Carvalho de Melo
· 8 years ago
f6cdff8
perf evlist: Make {pause,resume} internal helpers
by Wang Nan
· 9 years ago
54cc54d
perf evlist: Setup backward mmap state machine
by Wang Nan
· 9 years ago
a0c6f45
perf evlist: Drop evlist->backward
by Wang Nan
· 9 years ago
078c338
perf evlist: Map backward events to backward_mmap
by Wang Nan
· 9 years ago
b2cb615
perf evlist: Introduce backward_mmap array for evlist
by Wang Nan
· 9 years ago
a1f7261
perf evlist: Extract common code in mmap failure processing
by Wang Nan
· 9 years ago
4876075
perf evlist: Record mmap cookie into fdarray private field
by Wang Nan
· 9 years ago
8db6d6b
perf evlist: Update mmap related APIs and helpers
by Wang Nan
· 9 years ago
32a951b
perf evlist: Drop redundant evsel->overwrite indicator
by Arnaldo Carvalho de Melo
· 9 years ago
7cb5c5a
perf evlist: Make event2evsel public
by Jiri Olsa
· 9 years ago
c8b5f2c
tools: Introduce str_error_r()
by Arnaldo Carvalho de Melo
· 9 years ago
e5cadb9
perf evlist: Rename for_each() macros to for_each_entry()
by Arnaldo Carvalho de Melo
· 9 years ago
0b04b3d
perf evlist: Destructors should accept NULL
by Arnaldo Carvalho de Melo
· 9 years ago
946ae1d
perf evlist: Fix alloc_mmap() failure path
by Wang Nan
· 9 years ago
258e4bf
tools: Pass arg to fdarray__filter's call back function
by Wang Nan
· 9 years ago
5a5ddeb
perf evlist: Choose correct reading direction according to evlist->backward
by Wang Nan
· 9 years ago
e10e4ef
perf evlist: Check 'base' pointer before checking refcnt when put a mmap
by Wang Nan
· 9 years ago
f3058a1
perf evlist: Don't poll and mmap overwritable events
by Wang Nan
· 9 years ago
3a62a7b
perf record: Read from backward ring buffer
by Wang Nan
· 9 years ago
65aea23
perf evlist: Add API to pause/resume
by Wang Nan
· 9 years ago
d4c6fb3
perf evsel: Record fd into perf_mmap
by Wang Nan
· 9 years ago
e24c752
perf tools: Support reading from backward ring buffer
by Wang Nan
· 9 years ago
b6b85da
perf evlist: Rename variable in perf_mmap__read()
by Wang Nan
· 9 years ago
0f4ccd1
perf evlist: Extract perf_mmap__read()
by Wang Nan
· 9 years ago
b04b702
perf evlist: Enforce ring buffer reading
by Wang Nan
· 9 years ago
f5e7150
perf evlist: Expose perf_event_mlock_kb_in_pages() helper
by Arnaldo Carvalho de Melo
· 9 years ago
22c8a37
perf evlist: Add (reset,set)_sample_bit methods
by Arnaldo Carvalho de Melo
· 9 years ago
fdf1472
perf tools: Only set filter for tracepoints events
by Wang Nan
· 9 years ago
7630b3e
perf tools: Enable passing event to BPF object
by Wang Nan
· 9 years ago
d9aade7f
perf evlist: Handle -EINVAL for sample_freq > max_sample_rate in strerror_open()
by Arnaldo Carvalho de Melo
· 9 years ago
a55e566
perf evlist: Reference count the cpu and thread maps at set_maps()
by Arnaldo Carvalho de Melo
· 9 years ago
d2190a8
perf evlist: Remove perf_evlist__(enable|disable)_event functions
by Jiri Olsa
· 9 years ago
23df7f7
perf evlist: Make perf_evlist__open() open evsels with their cpus and threads (like perf record does)
by Adrian Hunter
· 9 years ago
5bae025
perf evlist: Introduce perf_evlist__new_dummy constructor
by Arnaldo Carvalho de Melo
· 9 years ago
1c59612
perf evlist: Export id_add_fd()
by Jiri Olsa
· 9 years ago
4b6ab94
perf subcmd: Create subcmd library
by Josh Poimboeuf
· 9 years ago
3e27c92
perf evlist: Factor perf_evlist__(enable|disable) functions
by Jiri Olsa
· 9 years ago
45cf6c3
perf tools: Export perf_event_attr__set_max_precise_ip()
by Jiri Olsa
· 9 years ago
7f8d1ad
perf tools: By default use the most precise "cycles" hw counter available
by Arnaldo Carvalho de Melo
· 9 years ago
4768230
perf evlist: Add perf_evlist__remove()
by Adrian Hunter
· 9 years ago
dddcf6a
perf evlist: Add perf_evlist__id2evsel_strict()
by Adrian Hunter
· 9 years ago
d71b0ad
Merge branch 'perf/urgent' into perf/core, to resolve a conflict
by Ingo Molnar
· 9 years ago
8c0498b
perf evlist: Fix create_syswide_maps() not propagating maps
by Adrian Hunter
· 9 years ago
44c42d7
perf evlist: Fix add() not propagating maps
by Adrian Hunter
· 9 years ago
adc0c3e
perf evlist: Factor out a function to propagate maps for a single evsel
by Adrian Hunter
· 9 years ago
74bfd2b
perf evlist: Make create_maps() use set_maps()
by Adrian Hunter
· 9 years ago
934e0f2
perf evlist: Make set_maps() more resilient
by Adrian Hunter
· 9 years ago
fce4d29
perf evsel: Add own_cpus member
by Adrian Hunter
· 9 years ago
b278c36
perf evlist: Fix missing thread_map__put in propagate_maps()
by Adrian Hunter
· 9 years ago
f114d6e
perf evlist: Fix splice_list_tail() not setting evlist
by Adrian Hunter
· 9 years ago
ec9a77a
perf evlist: Add has_user_cpus member
by Adrian Hunter
· 9 years ago
d5bc056
perf evlist: Remove redundant validation from propagate_maps()
by Adrian Hunter
· 9 years ago
725e06b
perf evlist: Simplify set_maps() logic
by Adrian Hunter
· 9 years ago
a69b09e
perf evlist: Simplify propagate_maps() logic
by Adrian Hunter
· 9 years ago
8dd2a13
perf evsel: Propagate error info from tp_format
by Jiri Olsa
· 9 years ago
d988d5e
perf evlist: Open event on evsel cpus and threads
by Kan Liang
· 9 years ago
d49e469
perf evsel: Add a backpointer to the evlist a evsel is in
by Arnaldo Carvalho de Melo
· 9 years ago
05169df
perf script: Fix segfault using --show-mmap-events
by Adrian Hunter
· 9 years ago
98df858
perf report: Add flag for non ANY branch mode
by Andi Kleen
· 9 years ago
0e5ffb3
perf evlist: Tolerate NULL maps in propagate_maps
by Jiri Olsa
· 9 years ago
52361ff
perf evlist: Use bool instead of target argument in propagate_maps()
by Jiri Olsa
· 9 years ago
3de5cfb
perf evlist: Force perf_evlist__set_maps to propagate maps through events
by Jiri Olsa
· 9 years ago
94ad89b
perf evlist: Make perf_evlist__set_filter use perf_evsel__set_filter
by Arnaldo Carvalho de Melo
· 10 years ago
f47805a
perf evsel: Rename set_filter to apply_filter
by Arnaldo Carvalho de Melo
· 10 years ago
578e91e
perf evlist: Propagate thread maps through the evlist
by Jiri Olsa
· 10 years ago
b7f0c20
perf evlist: Propagate cpu maps to evsels in an evlist
by Jiri Olsa
· 10 years ago
186fbb7
perf tools: Add reference counting for thread_map object
by Jiri Olsa
· 10 years ago
f30a79b
perf tools: Add reference counting for cpu_map object
by Jiri Olsa
· 10 years ago
e13798c
perf thread_map: Don't access the array entries directly
by Jiri Olsa
· 10 years ago
2b56bcf
perf evlist: Add toggle_enable() method
by Arnaldo Carvalho de Melo
· 10 years ago
7951722
perf trace: Fix race condition at the end of started workloads
by Sukadev Bhattiprolu
· 10 years ago
7143849
perf evlist: Use atomic.h for the perf_mmap refcount
by Arnaldo Carvalho de Melo
· 10 years ago
b72e74d
perf evlist: Amend mmap ref counting for the AUX area mmap
by Adrian Hunter
· 10 years ago
e9db131
perf record: Extend -m option for AUX area tracing mmap pages
by Adrian Hunter
· 10 years ago
718c602
perf evlist: Add support for mmapping an AUX area buffer
by Adrian Hunter
· 10 years ago
7b8283b5
perf evlist: Fix type for references to data_head/tail
by David Ahern
· 10 years ago
8ea92ce
perf evlist: Fix inverted logic in perf_mmap__empty
by He Kuang
· 10 years ago
23d4aad
perf evlist: Return the first evsel with an invalid filter in apply_filters()
by Arnaldo Carvalho de Melo
· 10 years ago
be199ad
perf evlist: Introduce set_filter_pids method
by Arnaldo Carvalho de Melo
· 10 years ago
cfd70a2
perf evlist: Introduce set_filter_pid method
by Arnaldo Carvalho de Melo
· 10 years ago
23773ca
perf tools: Make perf aware of tracefs
by Steven Rostedt (Red Hat)
· 10 years ago
20f86fc
perf evlist: Fix typo in comment
by Arnaldo Carvalho de Melo
· 10 years ago
e2726d9
tools lib fs: Adopt debugfs open strerrno method
by Arnaldo Carvalho de Melo
· 10 years ago
267b677
perf evlist: Remove extraneous 'was' on error message
by Arnaldo Carvalho de Melo
· 10 years ago
9152983
perf evlist: Use roundup_pow_of_two
by Arnaldo Carvalho de Melo
· 10 years ago
1be300f
perf tools: Make the mmap length autotuning more robust
by Arnaldo Carvalho de Melo
· 10 years ago
0389cd1
tools: Move code originally from linux/log2.h to tools/include/linux/
by Arnaldo Carvalho de Melo
· 10 years ago
8185e88
perf evlist: Do not use hard coded value for a mmap_pages default
by Arnaldo Carvalho de Melo
· 10 years ago
e965bea
perf evlist: Improve the strerror_mmap method
by Arnaldo Carvalho de Melo
· 10 years ago
e5d4a29
perf evlist: Clarify sterror_mmap variable names
by Arnaldo Carvalho de Melo
· 10 years ago
Next »