Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
ecda45bd6cfe0badda0e8215c5a008eaf7647716
/
tools
/
perf
/
util
/
annotate.c
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
5bc49f6
perf annotate: Introduce set_offsets() method out of TUI code
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
f56c083
perf annotate: Move compute_ipc() to annotation library
by Arnaldo Carvalho de Melo
· 7 years ago
4c9cb2c
perf annotate: Use ops->target.name when available for unresolved call targets
by Arnaldo Carvalho de Melo
· 7 years ago
6810158
perf annotate: Use asprintf when formatting objdump command line
by Arnaldo Carvalho de Melo
· 7 years ago
0b58a77
perf annotate: Fix s390 target function disassembly
by Thomas Richter
· 7 years ago
696703a
perf annotate: Find 'call' instruction target symbol at parsing time
by Arnaldo Carvalho de Melo
· 7 years ago
935f5a9
perf report: Fix a wrong offset issue when using /proc/kcore
by Jin Yao
· 7 years ago
4e8fbc1
perf env: Adopt perf_env__arch() from the annotate code
by Arnaldo Carvalho de Melo
· 7 years ago
3285deb
perf annotate: Use perf_env when obtaining the arch name
by Arnaldo Carvalho de Melo
· 7 years ago
5449f13
perf annotate: Get the cpuid from evsel->evlist->env in symbol__annotate()
by Arnaldo Carvalho de Melo
· 7 years ago
35a8a14
perf annotate: Fix objdump comment parsing for Intel mov dissassembly
by Thomas Richter
· 7 years ago
05d3f1a
perf tools: Move symbol__calc_percent() call to outside symbol__disassemble()
by Jiri Olsa
· 7 years ago
9e4e0a9
perf tools: Change (symbol|annotation)__calc_percent return type to void
by Jiri Olsa
· 7 years ago
648388a
perf annotate: Do not truncate instruction names at 6 chars
by Ravi Bangoria
· 7 years ago
f48e7c4
perf annotate: Align source and offset lines
by Jiri Olsa
· 7 years ago
29971f9
perf annotate: Factor annotation_line__print from disasm_line__print
by Jiri Olsa
· 7 years ago
8f25b81
perf annotate: Add annotation_line__print function
by Jiri Olsa
· 7 years ago
81e436a
perf annotate: Remove disasm__calc_percent function
by Jiri Olsa
· 7 years ago
f681d59
perf annotate: Remove disasm__calc_percent() from disasm_line__print()
by Jiri Olsa
· 7 years ago
8b4c74d
perf annotate: Add symbol__calc_lines function
by Jiri Olsa
· 7 years ago
073ae60
perf annotate: Add symbol__calc_percent function
by Jiri Olsa
· 7 years ago
7e30455
perf annotate: Add samples into struct annotation_line
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
82b9d7f
perf annotate: Add annotation_line__add function
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
4748834
perf annotate: Add offset/line/line_nr into struct annotate_args
by Jiri Olsa
· 7 years ago
1a04db7
perf annotate: Add map into struct annotate_args
by Jiri Olsa
· 7 years ago
24fe7b8
perf annotate: Add arch into struct annotate_args
by Jiri Olsa
· 7 years ago
ea07c5a
perf annotate: Add struct annotate_args
by Jiri Olsa
· 7 years ago
c34df25
perf annotate: Add symbol__annotate function
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
15bcdc9
Merge branch 'linus' into perf/core, to fix conflicts
by Ingo Molnar
· 7 years ago
331c7cb
perf symbols: Fix memory corruption because of zero length symbols
by Ravi Bangoria
· 7 years ago
696e2457
perf annotate: Remove arch::cpuid_parse callback
by Jiri Olsa
· 7 years ago
1ac3937
perf annotate stdio: Support --show-nr-samples option
by Taeung Song
· 7 years ago
48cc330
perf annotate: Fix storing per line sym_hist_entry
by Arnaldo Carvalho de Melo
· 7 years ago
ce9ee4a
perf annotate stdio: Set enough columns for --show-total-period
by Arnaldo Carvalho de Melo
· 7 years ago
38d2dcd
perf annotate stdio: Fix column header when using --show-total-period
by Taeung Song
· 7 years ago
585d93c
perf annotate stdio: Fix --show-total-period
by Taeung Song
· 7 years ago
461c17f
perf annotate: Store the sample period in each histogram bucket
by Taeung Song
· 7 years ago
bab89f6
perf hists: Pass perf_sample to __symbol__inc_addr_samples()
by Taeung Song
· 7 years ago
8158683d
perf annotate: Rename 'sum' to 'nr_samples' in struct sym_hist
by Taeung Song
· 7 years ago
896bccd
perf annotate: Introduce struct sym_hist_entry
by Taeung Song
· 7 years ago
d239699
perf buildid-cache: Cache debuginfo
by Krister Johansen
· 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
3c84fd5
perf annotate: Use dso__decompress_kmodule_path()
by Namhyung Kim
· 8 years ago
3619ef7
perf annotate: Fix symbolic link of build-id cache
by Namhyung Kim
· 8 years ago
b13bbee
perf annotate: Fix branch instruction with multiple operands
by Kim Phillips
· 8 years ago
7b4500b
perf annotate: Fix failure when filename has special chars
by Ravi Bangoria
· 8 years ago
a43783a
perf tools: Include errno.h where needed
by Arnaldo Carvalho de Melo
· 8 years ago
a067558
perf tools: Move extra string util functions to util/string2.h
by Arnaldo Carvalho de Melo
· 8 years ago
3d689ed
perf tools: Move sane ctype stuff from util.h to sane_ctype.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
986a5bc
perf annotate: Use stripped line instead of raw disassemble line
by Taeung Song
· 8 years ago
4597cf0
perf annotate: Refactor the code to parse disassemble lines with {l,r}trim()
by Taeung Song
· 8 years ago
d9f8dfa
perf annotate s390: Implement jump types for perf annotate
by Christian Borntraeger
· 8 years ago
e77852b
perf annotate s390: Fix perf annotate error -95 (4.10 regression)
by Christian Borntraeger
· 8 years ago
99094a5e
perf annotate: Fix missing number of samples for source_line_samples
by Taeung Song
· 8 years ago
2e933b1
perf annotate: Fix a bug of division by zero when calculating percent
by Taeung Song
· 8 years ago
6ebd254
perf annotate: Fix a bug following symbolic link of a build-id file
by Taeung Song
· 8 years ago
5dfa210
perf report: Enable sorting by srcline as key
by Milian Wolff
· 8 years ago
ed7b339
perf annotate: Add comment clarifying how the source code line is parsed
by Arnaldo Carvalho de Melo
· 8 years ago
e7cb9de
perf annotate: More exactly grep -v of the objdump command
by Taeung Song
· 8 years ago
bb963e1
perf utils: Check verbose flag properly
by Namhyung Kim
· 8 years ago
edee44b
perf annotate: Don't throw error for zero length symbols
by Ravi Bangoria
· 8 years ago
e216874
perf annotate: Fix jump target outside of function address range
by Ravi Bangoria
· 8 years ago
3ee2eb6
perf annotate: Support jump instruction with target as second operand
by Ravi Bangoria
· 8 years ago
bec60e5
perf annotate: Show raw form for jump instruction with indirect target
by Ravi Bangoria
· 8 years ago
0fcb1da
perf annotate: AArch64 support
by Kim Phillips
· 8 years ago
859afa6
perf annotate: Use arch->objdump.comment_char in dec__parse()
by Kim Phillips
· 8 years ago
dbdebdc
perf annotate: Initial PowerPC support
by Ravi Bangoria
· 8 years ago
acc9bfb
perf annotate: Improve support for ARM
by Arnaldo Carvalho de Melo
· 8 years ago
0781ea9
perf annotate: Allow arches to have a init routine and a priv area
by Arnaldo Carvalho de Melo
· 8 years ago
2a1ff81
perf annotate: Introduce alternative method of keeping instructions table
by Arnaldo Carvalho de Melo
· 8 years ago
75b4920
perf annotate: Remove duplicate 'name' field from disasm_line
by Arnaldo Carvalho de Melo
· 8 years ago
763d896
perf annotate: Add per arch instructions annotate handlers
by Arnaldo Carvalho de Melo
· 8 years ago
9c2fb45
perf annotate: Allow arches to specify functions to skip
by Arnaldo Carvalho de Melo
· 8 years ago
786c1b5
perf annotate: Start supporting cross arch annotation
by Arnaldo Carvalho de Melo
· 8 years ago
5f62d4f
perf annotate: Resolve 'call' operands to function names
by Arnaldo Carvalho de Melo
· 8 years ago
bff5c30
perf annotate: Pass the symbol's map/dso to the instruction parsers
by Arnaldo Carvalho de Melo
· 8 years ago
88a7fcf
perf annotate: Do not ignore call instruction with indirect target
by Ravi Bangoria
· 8 years ago
70fbe05
perf annotate: Add branch stack / basic block
by Peter Zijlstra
· 8 years ago
be39db9
perf symbols: Remove symbol_filter_t machinery
by Arnaldo Carvalho de Melo
· 8 years ago
b01141f
perf annotate: Initialize the priv are in symbol__new()
by Arnaldo Carvalho de Melo
· 8 years ago
05ed3ac
perf disassemble: Extract logic to find file to pass to objdump to a separate function
by Arnaldo Carvalho de Melo
· 8 years ago
3caee09
perf disassemble: Simplify logic for picking the filename to disassemble
by Arnaldo Carvalho de Melo
· 8 years ago
c12944f
perf disassemble: Move check for kallsyms + !kcore
by Arnaldo Carvalho de Melo
· 8 years ago
c17c17e
perf annotate: Plug filename string leak
by Arnaldo Carvalho de Melo
· 8 years ago
ee51d85
perf annotate: Introduce strerror for handling symbol__disassemble() errors
by Arnaldo Carvalho de Melo
· 8 years ago
5cb725a
perf annotate: Rename symbol__annotate() to symbol__disassemble()
by Arnaldo Carvalho de Melo
· 8 years ago
Next »