Arnaldo Carvalho de Melo
|
2be732c02a
perf symbols: Add BSS symbols when reading from /proc/kallsyms
|
7 years ago |
Arnaldo Carvalho de Melo
|
1eddd9e410
perf annotate: Adopt anotation options from symbol_conf
|
7 years ago |
Adrian Hunter
|
1c5aae7710
perf machine: Create maps for x86 PTI entry trampolines
|
7 years ago |
Adrian Hunter
|
5759a6820a
perf machine: Allow for extra kernel maps
|
7 years ago |
Adrian Hunter
|
4d004365e2
perf machine: Fix map_groups__split_kallsyms() for entry trampoline symbols
|
7 years ago |
Adrian Hunter
|
4d99e41365
perf machine: Workaround missing maps for x86 PTI entry trampolines
|
7 years ago |
Adrian Hunter
|
5654997838
perf tools: Use the "_stest" symbol to identify the kernel map when loading kcore
|
7 years ago |
Arnaldo Carvalho de Melo
|
15e0e2d4ee
perf symbols: Move split_kallsyms to struct map_groups
|
7 years ago |
Arnaldo Carvalho de Melo
|
019c6820d5
perf symbols: kallsyms__delta() needs the kmap, not the map
|
7 years ago |
Arnaldo Carvalho de Melo
|
333cc76c9d
perf symbols: Remove unused dso__load_all_kallsyms() 'map' parameter
|
7 years ago |
Arnaldo Carvalho de Melo
|
3183f8ca30
perf symbols: Unify symbol maps
|
7 years ago |
Arnaldo Carvalho de Melo
|
e9814df864
perf symbols: Use map->prot in place of type==MAP__FUNCTION
|
7 years ago |
Arnaldo Carvalho de Melo
|
af30bffa2f
perf symbols: Store the ELF symbol type in the symbol struct
|
7 years ago |
Arnaldo Carvalho de Melo
|
af07eeb04c
perf symbols: Remove map_type arg from dso__find_symbol()
|
7 years ago |
Arnaldo Carvalho de Melo
|
dce0478b5f
perf map: Remove enum_type arg to map_groups__first()
|
7 years ago |
Arnaldo Carvalho de Melo
|
a2f1c160fe
perf symbols: Unexport symbol_type__is_a()
|
7 years ago |
Arnaldo Carvalho de Melo
|
5cf88a6325
perf symbols: Shorten dso__(first|last)_symbol()
|
7 years ago |
Arnaldo Carvalho de Melo
|
abe5449d2d
perf map: Shorten map_groups__find() signature
|
7 years ago |
Arnaldo Carvalho de Melo
|
83cf774b02
perf map: Shorten map_groups__find_by_name() signature
|
7 years ago |
Arnaldo Carvalho de Melo
|
efdd5c6b81
perf symbols: Use __map__is_kernel() instead of ad-hoc equivalent code
|
7 years ago |
Arnaldo Carvalho de Melo
|
7b366142a5
perf report: Fix switching to another perf.data file
|
7 years ago |
Jiri Olsa
|
9f87498f1c
perf tools: Add refcnt into struct mem_info
|
7 years ago |
Jiri Olsa
|
8c7f1bb37b
perf machine: Move kernel mmap name into struct machine
|
7 years ago |
Jiri Olsa
|
c396296146
perf symbols: Check if we read regular file in dso__load()
|
7 years ago |
Masami Hiramatsu
|
4b3a2716dd
perf probe: Find versioned symbols from map
|
7 years ago |
Ingo Molnar
|
15bcdc9477
Merge branch 'linus' into perf/core, to fix conflicts
|
7 years ago |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 years ago |
Milian Wolff
|
d8a88dd243
perf util: Enable handling of inlined frames by default
|
7 years ago |
Arnaldo Carvalho de Melo
|
0a7c74eae3
perf tools: Provide mutex wrappers for pthreads rwlocks
|
8 years ago |
Thomas Richter
|
9ad4652b66
perf record: Fix wrong size in perf_record_mmap for last kernel module
|
8 years ago |