Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
7f016b35ca7623c71b31facdde080e8ce171a697
/
tools
/
perf
/
ui
/
browsers
/
annotate.c
7efbcc8
perf annotate: Fix fused instr logic for assembly functions
by Ravi Bangoria
· 3 years, 4 months ago
3d8b924
perf annotate: Re-add annotate_warned functionality
by James Clark
· 3 years, 6 months ago
38fe0e0
libperf: Move 'idx' from tools/perf to perf_evsel::idx
by Jiri Olsa
· 3 years, 6 months ago
5a4451e
perf annotate: Fix 's' on source line when disasm is empty
by Riccardo Mancini
· 3 years, 6 months ago
6de249d
perf annotate: Allow 's' on source code lines
by Riccardo Mancini
· 3 years, 7 months ago
4d39c89
perf tools: Fix various typos in comments
by Ingo Molnar
· 3 years, 10 months ago
2777b81
perf annotate: Show full source location with 'l' hotkey
by Martin Liska
· 4 years ago
4fd0084
perf annotate: Do not jump after 'k' is pressed
by Martin Liška
· 4 years ago
a1f8bc9
perf annotate: Remove unneeded conversion to bool
by Jason Yan
· 4 years, 9 months ago
46ccb44
perf annotate: Fix --show-nr-samples for tui/stdio2
by Ravi Bangoria
· 5 years ago
68aac85
perf annotate: Fix --show-total-period for tui/stdio2
by Ravi Bangoria
· 5 years ago
54cf752
perf annotate/tui: Re-render title bar after switching back from script browser
by Ravi Bangoria
· 5 years ago
f2eaea0
perf map_symbol: Rename ms->mg to ms->maps
by Arnaldo Carvalho de Melo
· 5 years ago
94e44b9
perf annotate: Stop using map->groups, use map_symbol->mg instead
by Arnaldo Carvalho de Melo
· 5 years ago
2975489
perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers
by Arnaldo Carvalho de Melo
· 5 years ago
fb71c86c
perf tools: Remove util.h from where it is not needed
by Arnaldo Carvalho de Melo
· 5 years ago
4a3cec8
perf dsos: Move the dsos struct and its methods to separate source files
by Arnaldo Carvalho de Melo
· 5 years ago
b420902
perf tools: Remove debug.h from header files not needing it
by Arnaldo Carvalho de Melo
· 5 years ago
6484d2f
libperf: Add nr_entries to struct perf_evlist
by Jiri Olsa
· 5 years ago
32dcd02
perf evsel: Rename struct perf_evsel to struct evsel
by Jiri Olsa
· 5 years ago
7f7c536
tools lib: Adopt zalloc()/zfree() from tools/perf
by Arnaldo Carvalho de Melo
· 6 years ago
da20196
perf annotate TUI browser: Do not use member from variable within its own initialization
by Arnaldo Carvalho de Melo
· 6 years ago
6f3da20
perf report: Support builtin perf script in scripts menu
by Andi Kleen
· 6 years ago
1101f69
pref tools: Add missing map.h includes
by Arnaldo Carvalho de Melo
· 6 years ago
da06d56
perf top: Fix wrong hottest instruction highlighted
by He Kuang
· 6 years ago
3e0d795
perf annotate: Add support to toggle percent type
by Jiri Olsa
· 6 years ago
d4265b1
perf annotate: Pass browser percent_type in annotate_browser__calc_percent()
by Jiri Olsa
· 6 years ago
4c650dd
perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump()
by Jiri Olsa
· 6 years ago
6d9f0c2
perf annotate: Switch struct annotation_data::percent to array
by Jiri Olsa
· 6 years ago
c2f938b
perf annotate: Rename struct annotation_line::samples* to data*
by Jiri Olsa
· 6 years ago
0683d13
perf annotate: Get rid of annotation__scnprintf_samples_period()
by Jiri Olsa
· 6 years ago
cd0cccb
perf hists browser: Pass annotation_options from tool to browser
by Arnaldo Carvalho de Melo
· 7 years ago
14c8dde
perf annotate: Replace symbol__alloc_hists() with symbol__hists()
by Arnaldo Carvalho de Melo
· 7 years ago
3e71fc0
perf annotate: Create hotkey 'c' to show min/max cycles
by Jin Yao
· 7 years ago
51f3960
perf annotate browser: Allow showing offsets in more than just jump targets
by Arnaldo Carvalho de Melo
· 7 years ago
e726c85
perf annotate browser: Fixup vertical line separating metrics from instructions
by Arnaldo Carvalho de Melo
· 7 years ago
6920e28
perf annotate browser: Show extra title line with event information
by Arnaldo Carvalho de Melo
· 7 years ago
e4cc91b
perf annotate: Support jumping from one function to another
by Arnaldo Carvalho de Melo
· 7 years ago
2eff061
perf annotate: Add "_local" to jump/offset validation routines
by Arnaldo Carvalho de Melo
· 7 years ago
d9bd766
perf annotate browser: Add 'P' hotkey to dump annotation to file
by Arnaldo Carvalho de Melo
· 7 years ago
7f0b6fd
perf annotate: Move the default annotate options to the library
by Arnaldo Carvalho de Melo
· 7 years ago
9b80d1f
perf annotate: Introduce annotation_line__filter()
by Arnaldo Carvalho de Melo
· 7 years ago
c298304
perf annotate: Use a ops table for annotation_line__write()
by Arnaldo Carvalho de Melo
· 7 years ago
a1e9b74
perf annotate: Finish the generalization of annotate_browser__write()
by Arnaldo Carvalho de Melo
· 7 years ago
2ba5eca
perf annotate: Introduce annotation_line__print_start() out of TUI code
by Arnaldo Carvalho de Melo
· 7 years ago
2f025ea
perf annotate: Introduce annotation_line__max_percent()
by Arnaldo Carvalho de Melo
· 7 years ago
ecda45b
perf annotate: Introduce symbol__annotate2 method
by Arnaldo Carvalho de Melo
· 7 years ago
b8b0d81
perf annotate: Introduce init_column_widths() method out of TUI code
by Arnaldo Carvalho de Melo
· 7 years ago
7232bf7
perf annotate: Move update_column_widths() to the generic lib
by Arnaldo Carvalho de Melo
· 7 years ago
9761e86
perf annotate: Move the column widths from the TUI to generic lib
by Arnaldo Carvalho de Melo
· 7 years ago
5bc49f6
perf annotate: Introduce set_offsets() method out of TUI code
by Arnaldo Carvalho de Melo
· 7 years ago
1cf5f98
perf annotate: Move nr_{asm_}entries to struct annotation
by Arnaldo Carvalho de Melo
· 7 years ago
0ca693b
perf annotate: Move 'start' to struct annotation
by Arnaldo Carvalho de Melo
· 7 years ago
4850c92
perf annotate: Nuke struct browser_line
by Arnaldo Carvalho de Melo
· 7 years ago
0db45bc
perf annotate: Move mark_jump_targets from the TUI to the annotation library
by Arnaldo Carvalho de Melo
· 7 years ago
6dcd57e
perf annotate: Move nr_jumps to struct annotation
by Arnaldo Carvalho de Melo
· 7 years ago
27feb76
perf annotate: Move jumps_percent_color to ui_browser
by Arnaldo Carvalho de Melo
· 7 years ago
bc1c0f3
perf annotate: Move max_jump_sources to struct annotation
by Arnaldo Carvalho de Melo
· 7 years ago
95aa89d
perf annotate tui: Add browser__annotation() helper
by Arnaldo Carvalho de Melo
· 7 years ago
6af612d
perf annotate: Move pcnt_with() to the annotation library
by Arnaldo Carvalho de Melo
· 7 years ago
16932d7
perf annotate: Stop using a global config struct
by Arnaldo Carvalho de Melo
· 7 years ago
0553e83
perf annotate: Move nr_events from annotate_browser to annotation struct
by Arnaldo Carvalho de Melo
· 7 years ago
f56c083
perf annotate: Move compute_ipc() to annotation library
by Arnaldo Carvalho de Melo
· 7 years ago
9d6bb41
perf annotate: Move annotation_line array from TUI to generic code
by Arnaldo Carvalho de Melo
· 7 years ago
0e83a7e
perf annotate tui: Move have_cycles to struct annotation
by Arnaldo Carvalho de Melo
· 7 years ago
00ea0eb
perf annotate tui: Use annotate_browser__cycles_width() mroe
by Arnaldo Carvalho de Melo
· 7 years ago
c426e58
perf annotate: Move cycles/IPC formatting width constants outside TUI
by Arnaldo Carvalho de Melo
· 7 years ago
98bc80b
perf annotate: Move annotation_options out of the TUI browser
by Arnaldo Carvalho de Melo
· 7 years ago
696703a
perf annotate: Find 'call' instruction target symbol at parsing time
by Arnaldo Carvalho de Melo
· 7 years ago
9c04409d
perf annotate browser: Be more robust when drawing jump arrows
by Arnaldo Carvalho de Melo
· 7 years ago
b40982e
perf report: Fix wrong jump arrow
by Jin Yao
· 7 years ago
5449f13
perf annotate: Get the cpuid from evsel->evlist->env in symbol__annotate()
by Arnaldo Carvalho de Melo
· 7 years ago
05d3f1a
perf tools: Move symbol__calc_percent() call to outside symbol__disassemble()
by Jiri Olsa
· 7 years ago
a5433b3
perf annotate browser: Add disasm_line__write function
by Jiri Olsa
· 7 years ago
ec03a77
perf annotate browser: Use struct annotation_line in browser top
by Jiri Olsa
· 7 years ago
9213afb
perf annotate browser: Use struct annotation_line in find functions
by Jiri Olsa
· 7 years ago
a5ef270
perf annotate browser: Use struct annotation_line in browser_line
by Jiri Olsa
· 7 years ago
e1b60b5
perf annotate browser: Change offsets to struct annotation_line
by Jiri Olsa
· 7 years ago
7bcbcd5
perf annotate browser: Change selection to struct annotation_line
by Jiri Olsa
· 7 years ago
daf25d4
perf annotate browser: Rename disasm_line__browser to browser_line
by Jiri Olsa
· 7 years ago
0d95797
perf annotate browser: Rename struct browser_disasm_line to browser_line
by Jiri Olsa
· 7 years ago
b15636c
perf annotate browser: Do not pass nr_events in disasm_rb_tree__insert
by Jiri Olsa
· 7 years ago
3ab6db8
perf annotate browser: Use samples data from struct annotation_line
by Jiri Olsa
· 7 years ago
e425da6
perf annotate: Remove disasm__calc_percent() from annotate_browser__calc_percent()
by Jiri Olsa
· 7 years ago
f8eb37b
perf annotate: Add annotated_source__purge function
by Jiri Olsa
· 7 years ago
c835e19
perf annotate: Add annotation_line__(new|delete) functions
by Jiri Olsa
· 7 years ago
5b12adc
perf annotate: Move rb_node to struct annotation_line
by Jiri Olsa
· 7 years ago
c4c7243
perf annotate: Add annotation_line__next function
by Jiri Olsa
· 7 years ago
d03a686
perf annotate: Add evsel into struct annotation_line_args
by Jiri Olsa
· 7 years ago
c34df25
perf annotate: Add symbol__annotate function
by Jiri Olsa
· 7 years ago
37236d5
perf annotate: Move ipc/cycles into annotation_line struct
by Jiri Olsa
· 7 years ago
d5490b9
perf annotate: Move line/offset into annotation_line struct
by Jiri Olsa
· 7 years ago
a17c4ca
perf annotate: Add annotation_line struct
by Jiri Olsa
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
eba9fac
perf annotate browser: Help for cycling thru hottest instructions with TAB/shift+TAB
by Arnaldo Carvalho de Melo
· 7 years ago
3a555c7
perf annotate browser: Circulate percent, total-period and nr-samples view
by Taeung Song
· 7 years ago
9cef4b0
perf annotate browser: Support --show-nr-samples option
by Taeung Song
· 7 years ago
3861c4a
perf annotate TUI: Set appropriate column width for period/percent
by Arnaldo Carvalho de Melo
· 7 years ago
f67d395
perf annotate TUI: Fix column header when toggling period/percent
by Taeung Song
· 7 years ago
bc1e5d6
perf annotate TUI: Clarify calculation of column header widths
by Arnaldo Carvalho de Melo
· 7 years ago
Next »