Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
3e7abf8141935ded77abeb622480bf4a14241ece
/
tools
/
perf
/
util
/
symbol.c
fb71c86c
perf tools: Remove util.h from where it is not needed
by Arnaldo Carvalho de Melo
· 5 years ago
d3300a3
perf symbols: Move mem_info and branch_info out of symbol.h
by Arnaldo Carvalho de Melo
· 5 years ago
b1d1b09
perf symbols: Move symsrc prototypes to a separate header
by Arnaldo Carvalho de Melo
· 5 years ago
fac583f
perf dso: Adopt DSO related macros from symbol.h
by Arnaldo Carvalho de Melo
· 5 years ago
8520a98
perf debug: Remove needless include directives from debug.h
by Arnaldo Carvalho de Melo
· 5 years ago
8859aed
perf symbols: Use CAP_SYSLOG with kptr_restrict checks
by Igor Lubashev
· 5 years ago
b9c0a64
perf annotate: Fix s390 gap between kernel end and module start
by Thomas Richter
· 5 years ago
7f7c536
tools lib: Adopt zalloc()/zfree() from tools/perf
by Arnaldo Carvalho de Melo
· 6 years ago
0cec244
perf symbol: Create block_info structure
by Jin Yao
· 6 years ago
3052ba5
tools perf: Move from sane_ctype.h obtained from git to the Linux's original
by Arnaldo Carvalho de Melo
· 6 years ago
4f600bc
perf tests: Add map_groups__merge_in test
by Jiri Olsa
· 6 years ago
fb5a88d
perf tools: Preserve eBPF maps when loading kcore
by Jiri Olsa
· 6 years ago
9b86d04
perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO
by Song Liu
· 6 years ago
4968ac8
perf report: Implement browsing of individual samples
by Andi Kleen
· 6 years ago
2a1292c
perf report: Parse time quantum
by Andi Kleen
· 6 years ago
52bab88
perf report: Support output in nanoseconds
by Andi Kleen
· 6 years ago
d6d4574
perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols
by Adrian Hunter
· 6 years ago
1101f69
pref tools: Add missing map.h includes
by Arnaldo Carvalho de Melo
· 6 years ago
7137ff5
perf symbols: Use cached rbtrees
by Davidlohr Bueso
· 6 years ago
549aff7
perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols
by Arnaldo Carvalho de Melo
· 6 years ago
bc055c5
perf symbols: Relax checks on perf-PID.map ownership
by Arnaldo Carvalho de Melo
· 6 years ago
1e62856
perf symbols: Fix slowness due to -ffunction-section
by Eric Saint-Etienne
· 6 years ago
2be732c
perf symbols: Add BSS symbols when reading from /proc/kallsyms
by Arnaldo Carvalho de Melo
· 7 years ago
1eddd9e
perf annotate: Adopt anotation options from symbol_conf
by Arnaldo Carvalho de Melo
· 7 years ago
1c5aae7
perf machine: Create maps for x86 PTI entry trampolines
by Adrian Hunter
· 7 years ago
5759a68
perf machine: Allow for extra kernel maps
by Adrian Hunter
· 7 years ago
4d00436
perf machine: Fix map_groups__split_kallsyms() for entry trampoline symbols
by Adrian Hunter
· 7 years ago
4d99e41
perf machine: Workaround missing maps for x86 PTI entry trampolines
by Adrian Hunter
· 7 years ago
56549978
perf tools: Use the "_stest" symbol to identify the kernel map when loading kcore
by Adrian Hunter
· 7 years ago
15e0e2d
perf symbols: Move split_kallsyms to struct map_groups
by Arnaldo Carvalho de Melo
· 7 years ago
019c682
perf symbols: kallsyms__delta() needs the kmap, not the map
by Arnaldo Carvalho de Melo
· 7 years ago
333cc76
perf symbols: Remove unused dso__load_all_kallsyms() 'map' parameter
by Arnaldo Carvalho de Melo
· 7 years ago
3183f8c
perf symbols: Unify symbol maps
by Arnaldo Carvalho de Melo
· 7 years ago
e9814df
perf symbols: Use map->prot in place of type==MAP__FUNCTION
by Arnaldo Carvalho de Melo
· 7 years ago
af30bff
perf symbols: Store the ELF symbol type in the symbol struct
by Arnaldo Carvalho de Melo
· 7 years ago
af07eeb0
perf symbols: Remove map_type arg from dso__find_symbol()
by Arnaldo Carvalho de Melo
· 7 years ago
dce0478
perf map: Remove enum_type arg to map_groups__first()
by Arnaldo Carvalho de Melo
· 7 years ago
a2f1c16
perf symbols: Unexport symbol_type__is_a()
by Arnaldo Carvalho de Melo
· 7 years ago
5cf88a6
perf symbols: Shorten dso__(first|last)_symbol()
by Arnaldo Carvalho de Melo
· 7 years ago
abe5449
perf map: Shorten map_groups__find() signature
by Arnaldo Carvalho de Melo
· 7 years ago
83cf774
perf map: Shorten map_groups__find_by_name() signature
by Arnaldo Carvalho de Melo
· 7 years ago
efdd5c6
perf symbols: Use __map__is_kernel() instead of ad-hoc equivalent code
by Arnaldo Carvalho de Melo
· 7 years ago
7b36614
perf report: Fix switching to another perf.data file
by Arnaldo Carvalho de Melo
· 7 years ago
9f87498
perf tools: Add refcnt into struct mem_info
by Jiri Olsa
· 7 years ago
8c7f1bb
perf machine: Move kernel mmap name into struct machine
by Jiri Olsa
· 7 years ago
c396296
perf symbols: Check if we read regular file in dso__load()
by Jiri Olsa
· 7 years ago
4b3a271
perf probe: Find versioned symbols from map
by Masami Hiramatsu
· 7 years ago
15bcdc9
Merge branch 'linus' into perf/core, to fix conflicts
by Ingo Molnar
· 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
d8a88dd
perf util: Enable handling of inlined frames by default
by Milian Wolff
· 7 years ago
0a7c74e
perf tools: Provide mutex wrappers for pthreads rwlocks
by Arnaldo Carvalho de Melo
· 8 years ago
9ad4652
perf record: Fix wrong size in perf_record_mmap for last kernel module
by Thomas Richter
· 7 years ago
d239699
perf buildid-cache: Cache debuginfo
by Krister Johansen
· 8 years ago
f045b8c
perf buildid-cache: Support binary objects from other namespaces
by Krister Johansen
· 8 years ago
bf2e710
perf maps: Lookup maps in both intitial mountns and inner mountns.
by Krister Johansen
· 8 years ago
843ff37
perf symbols: Find symbols in different mount namespace
by Krister Johansen
· 8 years ago
b89fe63
perf symbols: Kill dso__build_id_is_kmod()
by Namhyung Kim
· 8 years ago
d8040645
perf symbols: Allow user probes on versioned symbols
by Paul Clarke
· 8 years ago
b843f62
perf symbols: Accept symbols starting at address 0
by Arnaldo Carvalho de Melo
· 8 years ago
9a3993d
perf tools: Move path related functions to util/path.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
877a7a1
perf tools: Add include <linux/kernel.h> where ARRAY_SIZE() is used
by Arnaldo Carvalho de Melo
· 8 years ago
e7ede72
perf symbols: Fix symbols__fixup_end heuristic for corner cases
by Daniel Borkmann
· 8 years ago
9b20065
perf symbols: Take into account symfs setting when reading file build ID
by Victor Kamensky
· 8 years ago
ed6c166
perf diff: Do not overwrite valid build id
by Kan Liang
· 8 years ago
64eff7d
perf script: Add option to stop printing callchain
by David Ahern
· 8 years ago
3dbe46c
perf record: Fix segfault when running with suid and kptr_restrict is 1
by Wang Nan
· 8 years ago
cd67f99
perf symbols: Add dso__last_symbol()
by Adrian Hunter
· 8 years ago
be39db9
perf symbols: Remove symbol_filter_t machinery
by Arnaldo Carvalho de Melo
· 8 years ago
608c34d
perf symbols: Mark if a symbol is idle in the library
by Arnaldo Carvalho de Melo
· 8 years ago
432746f
perf symbols: Fixup symbol sizes before picking best ones
by Arnaldo Carvalho de Melo
· 8 years ago
c97b40e
perf symbols: Check symbol_conf.allow_aliases for kallsyms loading too
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
ed7b630
perf symbols: Use proper dso name for is_regular_file
by Jiri Olsa
· 9 years ago
602a1f4
perf tools: Rename strlist_for_each() macros to for_each_entry()
by Arnaldo Carvalho de Melo
· 9 years ago
0141226
perf buildid-cache: Use path/to/bin/buildid/elf instead of path/to/bin/buildid
by Masami Hiramatsu
· 9 years ago
4e4b6c0
perf symbols: Cleanup the code flow of dso__find_kallsyms
by Masami Hiramatsu
· 9 years ago
11870d7
perf symbols: Introduce filename__readable to check readability
by Masami Hiramatsu
· 9 years ago
38272dc
perf symbols: Check kptr_restrict for root
by Wang Nan
· 9 years ago
a706670
perf tools: Set buildid dir under symfs when --symfs is provided
by He Kuang
· 9 years ago
0a77582
perf symbols: Introduce DSO__NAME_KALLSYMS and DSO__NAME_KCORE
by Masami Hiramatsu
· 9 years ago
c48903b
perf symbols: Use lsdir() for the search in kcore cache directory
by Masami Hiramatsu
· 9 years ago
b5d8bbe
perf tools: Use SBUILD_ID_SIZE where applicable
by Masami Hiramatsu
· 9 years ago
ae93a6c
perf symbols: Add dso__insert_symbol function
by Chris Phlipot
· 9 years ago
9c7b37c
perf symbols: Fix handling of zero-length symbols.
by Chris Phlipot
· 9 years ago
e02092b
perf symbols: Allow loading kallsyms without considering kcore files
by Arnaldo Carvalho de Melo
· 9 years ago
bfbba18
perf symbols: Move fprintf routines to separate object file
by Arnaldo Carvalho de Melo
· 9 years ago
fd4be13
perf evsel: Allow unresolved symbol names to be printed as addresses
by Arnaldo Carvalho de Melo
· 9 years ago
e7ee404
perf symbols: Fix symbols searching for module in buildid-cache
by Wang Nan
· 9 years ago
4035672
perf symbols: Do not read symbols/data from device files
by Jiri Olsa
· 9 years ago
40c4a0f
perf symbols: Fix reading of build-id from vDSO
by Ben Hutchings
· 9 years ago
1e9abf8
perf report: Change default to use event group view
by Namhyung Kim
· 9 years ago
f55ae95
perf symbols: Add the path to vmlinux.debug
by Ekaterina Tumanova
· 9 years ago
aac4864
perf symbols: Refactor vmlinux_path__init() to ease path additions
by Ekaterina Tumanova
· 9 years ago
2059fc7
perf symbols: Allow forcing reading of non-root owned files by root
by Arnaldo Carvalho de Melo
· 9 years ago
866548d
perf symbols: Rebuild rbtree when adjusting symbols for kcore
by Adrian Hunter
· 9 years ago
443f8c7
perf symbols: Fix endless loop in dso__split_kallsyms_for_kcore
by Jiri Olsa
· 9 years ago
5baecbc
perf symbols: we can now read separate debug-info files based on a build ID
by Dima Kogan
· 9 years ago
dc38218
perf symbols: Try the .debug/ DSO cache as a last resort
by Arnaldo Carvalho de Melo
· 9 years ago
8e947f1
tools lib symbol: Rename kallsyms2elf_type to kallsyms2elf_binding
by Arnaldo Carvalho de Melo
· 9 years ago
Next »