Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
6dcd57e8ae2080bca776d55e6e2b3d529677cae5
/
tools
/
perf
/
ui
/
browsers
/
annotate.c
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
9c04409
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
· 8 years ago
5449f13
perf annotate: Get the cpuid from evsel->evlist->env in symbol__annotate()
by Arnaldo Carvalho de Melo
· 8 years ago
05d3f1a
perf tools: Move symbol__calc_percent() call to outside symbol__disassemble()
by Jiri Olsa
· 8 years ago
a5433b3
perf annotate browser: Add disasm_line__write function
by Jiri Olsa
· 8 years ago
ec03a77
perf annotate browser: Use struct annotation_line in browser top
by Jiri Olsa
· 8 years ago
9213afb
perf annotate browser: Use struct annotation_line in find functions
by Jiri Olsa
· 8 years ago
a5ef270
perf annotate browser: Use struct annotation_line in browser_line
by Jiri Olsa
· 8 years ago
e1b60b5
perf annotate browser: Change offsets to struct annotation_line
by Jiri Olsa
· 8 years ago
7bcbcd5
perf annotate browser: Change selection to struct annotation_line
by Jiri Olsa
· 8 years ago
daf25d4
perf annotate browser: Rename disasm_line__browser to browser_line
by Jiri Olsa
· 8 years ago
0d95797
perf annotate browser: Rename struct browser_disasm_line to browser_line
by Jiri Olsa
· 8 years ago
b15636c
perf annotate browser: Do not pass nr_events in disasm_rb_tree__insert
by Jiri Olsa
· 8 years ago
3ab6db8
perf annotate browser: Use samples data from struct annotation_line
by Jiri Olsa
· 8 years ago
e425da6
perf annotate: Remove disasm__calc_percent() from annotate_browser__calc_percent()
by Jiri Olsa
· 8 years ago
f8eb37b
perf annotate: Add annotated_source__purge function
by Jiri Olsa
· 8 years ago
c835e19
perf annotate: Add annotation_line__(new|delete) functions
by Jiri Olsa
· 8 years ago
5b12adc
perf annotate: Move rb_node to struct annotation_line
by Jiri Olsa
· 8 years ago
c4c7243
perf annotate: Add annotation_line__next function
by Jiri Olsa
· 8 years ago
d03a686
perf annotate: Add evsel into struct annotation_line_args
by Jiri Olsa
· 8 years ago
c34df25
perf annotate: Add symbol__annotate function
by Jiri Olsa
· 8 years ago
37236d5
perf annotate: Move ipc/cycles into annotation_line struct
by Jiri Olsa
· 8 years ago
d5490b9
perf annotate: Move line/offset into annotation_line struct
by Jiri Olsa
· 8 years ago
a17c4ca
perf annotate: Add annotation_line struct
by Jiri Olsa
· 8 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 8 years ago
eba9fac
perf annotate browser: Help for cycling thru hottest instructions with TAB/shift+TAB
by Arnaldo Carvalho de Melo
· 8 years ago
3a555c7
perf annotate browser: Circulate percent, total-period and nr-samples view
by Taeung Song
· 8 years ago
9cef4b0
perf annotate browser: Support --show-nr-samples option
by Taeung Song
· 8 years ago
3861c4a
perf annotate TUI: Set appropriate column width for period/percent
by Arnaldo Carvalho de Melo
· 8 years ago
f67d395
perf annotate TUI: Fix column header when toggling period/percent
by Taeung Song
· 8 years ago
bc1e5d6
perf annotate TUI: Clarify calculation of column header widths
by Arnaldo Carvalho de Melo
· 8 years ago
29dc267
perf annotate TUI: Fix --show-total-period
by Taeung Song
· 8 years ago
bb79a23
perf annotate TUI: Use sym_hist_entry in disasm_line_samples
by Arnaldo Carvalho de Melo
· 8 years ago
896bccd
perf annotate: Introduce struct sym_hist_entry
by Taeung Song
· 8 years ago
8e99b6d
tools include: Adopt strstarts() from the kernel
by Arnaldo Carvalho de Melo
· 8 years ago
7e63a13
perf annotate: Implement visual marker for macro fusion
by Jin Yao
· 8 years ago
69fb09f
perf annotate: Check for fused instructions
by Jin Yao
· 8 years ago
dcaa394
perf annotate: Return arch from symbol__disassemble() and save it in browser
by Jin Yao
· 8 years ago
ec27ae1
perf annotate browser: Display titles in left frame
by Jin Yao
· 8 years ago
c564f0d
perf report: Remove unnecessary check in annotate_browser_write()
by Jin Yao
· 8 years ago
b0742e9
perf tools: Don't include terminal handling headers in util.h
by Arnaldo Carvalho de Melo
· 8 years ago
fd20e81
perf tools: Including missing inttypes.h header
by Arnaldo Carvalho de Melo
· 8 years ago
877a7a1
perf tools: Add include <linux/kernel.h> where ARRAY_SIZE() is used
by Arnaldo Carvalho de Melo
· 8 years ago
e216874
perf annotate: Fix jump target outside of function address range
by Ravi Bangoria
· 9 years ago
5252b1a
perf annotate: Show invalid jump offset in error message
by Arnaldo Carvalho de Melo
· 9 years ago
75b4920
perf annotate: Remove duplicate 'name' field from disasm_line
by Arnaldo Carvalho de Melo
· 9 years ago
786c1b5
perf annotate: Start supporting cross arch annotation
by Arnaldo Carvalho de Melo
· 9 years ago
be39db9
perf symbols: Remove symbol_filter_t machinery
by Arnaldo Carvalho de Melo
· 9 years ago
ee51d85
perf annotate: Introduce strerror for handling symbol__disassemble() errors
by Arnaldo Carvalho de Melo
· 9 years ago
5cb725a
perf annotate: Rename symbol__annotate() to symbol__disassemble()
by Arnaldo Carvalho de Melo
· 9 years ago
6ef9492
perf annotate: Generalize handling of 'ret' instructions
by Naveen N. Rao
· 9 years ago
41840d2
perf config: Move config declarations from util/cache.h to util/config.h
by Taeung Song
· 9 years ago
78ce08d
perf annotate: Rename 'colors.code' to 'colors.jump_arrows'
by Taeung Song
· 10 years ago
d4913cb
perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed
by Markus Trippelsdorf
· 10 years ago
f06cff7c
perf annotate: Don't die() when finding an invalid config option
by Arnaldo Carvalho de Melo
· 10 years ago
39ff7cd
perf annotate: Fix 'annotate.use_offset' config variable usage
by Namhyung Kim
· 10 years ago
7727a92
perf ui browsers: Remove help messages about use of right and arrow keys
by Arnaldo Carvalho de Melo
· 10 years ago
517dfdb
perf ui browser: Introduce ui_browser__printf()
by Arnaldo Carvalho de Melo
· 10 years ago
26270a0
perf ui browser: Introduce ui_browser__write_nstring()
by Arnaldo Carvalho de Melo
· 10 years ago
f8f4aae
perf annotate: Finally display IPC and cycle accounting
by Andi Kleen
· 10 years ago
30e863b
perf annotate: Compute IPC and basic block cycles
by Andi Kleen
· 10 years ago
0c4a5bc
perf annotate: Display total number of samples with --show-total-period
by Martin Liška
· 10 years ago
ed42691
perf tools: Make Ctrl-C stop processing on TUI
by Namhyung Kim
· 10 years ago
d5dbc51
perf hists browser: Allow annotating entries in callchains
by Arnaldo Carvalho de Melo
· 10 years ago
48000a1
perf tools: Remove EOL whitespaces
by Arnaldo Carvalho de Melo
· 11 years ago
e592488
perf annotate: Support source line numbers in annotate
by Andi Kleen
· 11 years ago
1d5077b
perf annotate: Another fix for annotate_browser__callq()
by Adrian Hunter
· 12 years ago
1179e11
perf annotate: Fix annotate_browser__callq()
by Adrian Hunter
· 12 years ago
e6f6538
perf annotate browser: Fix typo
by Ingo Molnar
· 12 years ago
fcd9fef
perf annotate browser: Improve description of '?' hotkey
by Arnaldo Carvalho de Melo
· 12 years ago
34f77ab
perf annotate: Put dso name in symbol annotation title
by Adrian Hunter
· 12 years ago
6692c26
perf tools: Remove dependency on libnewt
by Arnaldo Carvalho de Melo
· 12 years ago
c7e7b61
perf annotate browser: Support event group view on TUI
by Namhyung Kim
· 13 years ago
e64aa75
perf annotate browser: Use disasm__calc_percent()
by Namhyung Kim
· 12 years ago
ab77df6
perf annotate browser: Make browser_disasm_line->percent an array
by Namhyung Kim
· 12 years ago
c5a8368
perf annotate: Factor out struct source_line_percent
by Namhyung Kim
· 12 years ago
db8fd07
perf annotate: Pass evsel instead of evidx on annotation functions
by Namhyung Kim
· 12 years ago
7c3102b
perf ui browsers: Fix usage of __ in struct names
by Arnaldo Carvalho de Melo
· 13 years ago
865c66c
perf annotate browser: Fix segfault when drawing out-of-bounds jumps
by Frederik Deweerdt
· 13 years ago
32ae1ef
perf annotate: Don't try to follow jump target on PLT symbols
by Namhyung Kim
· 13 years ago
9783adf
perf tools: Introduce struct hist_browser_timer
by Namhyung Kim
· 13 years ago
79ee47f
perf annotate browser: Integrate script browser into annotation browser
by Feng Tang
· 13 years ago
1d037ca
perf tools: Use __maybe_used for unused variables
by Irina Tirdea
· 13 years ago
c0a58fb
perf annotate: Check null of sym pointer before using it
by Samuel Liao
· 13 years ago
107baec
perf annotate browser: Fix help window entry for navigating to hottest line
by Arnaldo Carvalho de Melo
· 13 years ago
05e8b08
perf ui browser: Stop using 'self'
by Arnaldo Carvalho de Melo
· 13 years ago
Next »