Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
a090bd4ff8387c409732a8e059fbf264ea0bdd56
/
tools
/
perf
/
util
/
annotate.c
3c84fd5
perf annotate: Use dso__decompress_kmodule_path()
by Namhyung Kim
· 7 years ago
3619ef7
perf annotate: Fix symbolic link of build-id cache
by Namhyung Kim
· 7 years ago
b13bbee
perf annotate: Fix branch instruction with multiple operands
by Kim Phillips
· 7 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
9955d0b
perf annotate: Use pipe + fork instead of popen
by Arnaldo Carvalho de Melo
· 8 years ago
135cce1
perf annotate: Add number of samples to the header
by Peter Zijlstra (Intel)
· 8 years ago
53dd9b5
perf annotate: Simplify header dotted line sizing
by Peter Zijlstra (Intel)
· 8 years ago
6ef9492
perf annotate: Generalize handling of 'ret' instructions
by Naveen N. Rao
· 8 years ago
f2f4fe4
perf annotate: Remove unused hist_entry__annotate function
by Ravi Bangoria
· 8 years ago
7e4c149
perf annotate: Sort list of recognised instructions
by Chris Ryder
· 9 years ago
58c0400
perf annotate: Fix identification of ARM blt and bls instructions
by Chris Ryder
· 9 years ago
0a77582
perf symbols: Introduce DSO__NAME_KALLSYMS and DSO__NAME_KCORE
by Masami Hiramatsu
· 9 years ago
b5d8bbe
perf tools: Use SBUILD_ID_SIZE where applicable
by Masami Hiramatsu
· 9 years ago
2e0453a
perf hists: Move sort__has_sym into struct perf_hpp_list
by Jiri Olsa
· 9 years ago
cfef25b
perf annotate: ARM support
by Russell King
· 9 years ago
4a4c03c
perf annotate: Support full source file paths for srcline fix
by Michael Petlan
· 9 years ago
62ec9b3
perf annotate: Inform the user about objdump failures in --stdio
by Andi Kleen
· 9 years ago
e3d006c
perf annotate: Add debug message for out of bounds sample
by Arnaldo Carvalho de Melo
· 9 years ago
133de94
perf tools: /proc/kcore requires CAP_SYS_RAWIO message too noisy
by Adrian Hunter
· 9 years ago
3d7245b
perf annotate: Fix 32-bit compilation error in util/annotate.c
by Adrian Hunter
· 9 years ago
d495763
perf report: Add infrastructure for a cycles histogram
by Andi Kleen
· 9 years ago
276af92
perf annotate: Rename source_line_percent to source_line_samples
by Arnaldo Carvalho de Melo
· 9 years ago
0c4a5bc
perf annotate: Display total number of samples with --show-total-period
by Martin Liška
· 9 years ago
83be34a
perf annotation: Add symbol__get_annotation
by Andi Kleen
· 10 years ago
072e5a1
Merge branch 'perf/urgent' into perf/core, to pick up fixes and to refresh the tree
by Ingo Molnar
· 10 years ago
2c7da8c
perf annotate: Allow annotation for decompressed kernel modules
by Jiri Olsa
· 10 years ago
3995614
perf annotate: Fix fallback to unparsed disassembler line
by Arnaldo Carvalho de Melo
· 10 years ago
48000a1
perf tools: Remove EOL whitespaces
by Arnaldo Carvalho de Melo
· 10 years ago
0fb9f2a
perf annotate: Fix memory leaks in LOCK handling
by Rabin Vincent
· 10 years ago
be81908
perf annotate: Handle ins parsing failures
by Rabin Vincent
· 10 years ago
85c116a
perf callchain: Make get_srcline fall back to sym+offset
by Andi Kleen
· 10 years ago
e592488
perf annotate: Support source line numbers in annotate
by Andi Kleen
· 10 years ago
ee20550
perf tools: Fix annotation with kcore
by Adrian Hunter
· 10 years ago
2c241bd
perf symbols: Make sym->end be the first address after the symbol range
by Arnaldo Carvalho de Melo
· 10 years ago
1e2bb04
perf annotate: Don't truncate Intel style addresses
by Alex Converse
· 10 years ago
972f393
perf symbols: Make sure --symfs usage includes the path separator
by Arnaldo Carvalho de Melo
· 10 years ago
9cdbadce
perf annotate: Print the evsel name in the stdio output
by Arnaldo Carvalho de Melo
· 11 years ago
48c65bd
perf annotate: Check availability of annotate when processing samples
by Namhyung Kim
· 11 years ago
74cf249
perf tools: Use zfree to help detect use after free bugs
by Arnaldo Carvalho de Melo
· 11 years ago
0466252
perf tools: Introduce zfree
by Arnaldo Carvalho de Melo
· 11 years ago
44e8303
perf annotate: Make symbol__inc_addr_samples private
by Arnaldo Carvalho de Melo
· 11 years ago
f626adf
perf annotate: Adopt methods from hists
by Arnaldo Carvalho de Melo
· 11 years ago
0f4e7a2
perf annotate: Add inc_samples method to addr_map_symbol
by Arnaldo Carvalho de Melo
· 11 years ago
b66d8c0
perf annotate: Auto allocate symbol per addr hist buckets
by Arnaldo Carvalho de Melo
· 11 years ago
bf4414a
perf symbols: Constify dso->long_name
by Arnaldo Carvalho de Melo
· 11 years ago
6e427ab
perf annotate: Find kcore symbols on other maps
by Adrian Hunter
· 11 years ago
afba19d
perf symbols: Workaround objdump difficulties with kcore
by Adrian Hunter
· 11 years ago
86c98ca
perf annotate: Pass dso instead of dso_name to get_srcline()
by Namhyung Kim
· 11 years ago
f048d54
perf annotate: Factor out get/free_srcline()
by Namhyung Kim
· 11 years ago
89da393
perf annotate: Reuse path from the result of addr2line
by Namhyung Kim
· 11 years ago
886b37b
perf annotate: Fix objdump line parsing offset validation
by Adrian Hunter
· 11 years ago
b178170
perf annotate: Add call target name if it is missing
by Adrian Hunter
· 11 years ago
484a5e7
perf annotate: Remove nop at end of annotation
by Adrian Hunter
· 11 years ago
bbb7f84
perf annotate: Allow disassembly using /proc/kcore
by Adrian Hunter
· 11 years ago
e64aa75
perf annotate browser: Use disasm__calc_percent()
by Namhyung Kim
· 12 years ago
1491c22
perf annotate: Support event group view for --print-line
by Namhyung Kim
· 12 years ago
c5a8368
perf annotate: Factor out struct source_line_percent
by Namhyung Kim
· 12 years ago
759ff49
perf evsel: Introduce perf_evsel__is_group_event() helper
by Namhyung Kim
· 12 years ago
Next »