aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/map.c
AgeCommit message (Expand)AuthorFilesLines
2019-11-18perf map_groups: Auto sort maps by name, if neededGravatar Arnaldo Carvalho de Melo 1-3/+46
2019-11-18perf map_groups: Add a front end cache for map lookups by nameGravatar Arnaldo Carvalho de Melo 1-0/+9
2019-11-18perf maps: Do not use an rbtree to sort by map nameGravatar Arnaldo Carvalho de Melo 1-30/+0
2019-11-13perf maps: Purge the entries from maps->names in __maps__purge()Gravatar Arnaldo Carvalho de Melo 1-33/+1
2019-11-12perf map: Remove ->groups from 'struct map'Gravatar Arnaldo Carvalho de Melo 1-4/+0
2019-11-12perf map: Combine maps__fixup_overlappings with its only useGravatar Arnaldo Carvalho de Melo 1-9/+4
2019-11-12pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol'Gravatar Arnaldo Carvalho de Melo 1-6/+6
2019-11-12perf map_groups: Pass the object to map_groups__find_ams()Gravatar Arnaldo Carvalho de Melo 1-3/+3
2019-11-12perf map: Use map->dso->kernel + map__kmaps() in map__kmaps()Gravatar Arnaldo Carvalho de Melo 1-10/+3
2019-11-06perf maps: Add for_each_entry()/_safe() iteratorsGravatar Arnaldo Carvalho de Melo 1-22/+34
2019-11-06perf map: Allow map__next() to receive a NULL argGravatar Arnaldo Carvalho de Melo 1-1/+6
2019-11-06perf map: Check if the map still has some refcounts on exitGravatar Arnaldo Carvalho de Melo 1-1/+1
2019-09-30perf map: Fix overlapped map handlingGravatar Steve MacLean 1-0/+3
2019-08-31perf symbols: Move mem_info and branch_info out of symbol.hGravatar Arnaldo Carvalho de Melo 1-0/+1
2019-08-31perf dsos: Move the dsos struct and its methods to separate source filesGravatar Arnaldo Carvalho de Melo 1-0/+1
2019-08-31perf debug: Remove needless include directives from debug.hGravatar Arnaldo Carvalho de Melo 1-0/+1
2019-08-16perf unwind: Fix libunwind when tid != pidGravatar John Keeping 1-1/+2
2019-08-16perf map: Use zalloc for map_groupsGravatar John Keeping 1-1/+1
2019-07-09tools lib: Adopt zalloc()/zfree() from tools/perfGravatar Arnaldo Carvalho de Melo 1-1/+1
2019-07-09perf map: Fix potential NULL pointer dereference found by smatch toolGravatar Leo Yan 1-2/+5
2019-05-28perf script: Pad DSO name for --call-traceGravatar Jiri Olsa 1-0/+6
2019-04-17perf tools: Fix map reference countingGravatar Jiri Olsa 1-3/+1
2019-04-17perf tools: Check maps for bpf programsGravatar Song Liu 1-0/+16
2019-03-19perf maps: Purge all maps from the 'names' treeGravatar Changbin Du 1-0/+15
2019-03-19perf map: Remove map from 'names' tree in __maps__remove()Gravatar Changbin Du 1-0/+3
2019-02-06perf map: Move structs and prototypes for map groups to a separate headerGravatar Arnaldo Carvalho de Melo 1-0/+6
2019-01-25perf symbols: Use cached rbtreesGravatar Davidlohr Bueso 1-4/+4
2018-12-17perf tools: Support 'srccode' outputGravatar Andi Kleen 1-0/+49
2018-12-17perf map: Remove extra indirection from map__find()Gravatar Eric Saint-Etienne 1-7/+6
2018-11-21perf symbols: Fix slowness due to -ffunction-sectionGravatar Eric Saint-Etienne 1-0/+27
2018-09-25Merge tag 'v4.19-rc5' into perf/core, to pick up fixesGravatar Ingo Molnar 1-0/+11
2018-09-11perf tools: Fix maps__find_symbol_by_name()Gravatar Adrian Hunter 1-0/+11
2018-09-04perf map: Turn some pr_warning() to pr_debug()Gravatar Arnaldo Carvalho de Melo 1-9/+6
2018-08-08perf map: Optimize maps__fixup_overlappings()Gravatar Konstantin Khlebnikov 1-18/+26
2018-06-06perf map: Consider PTI entry trampolines in rip_2objdump()Gravatar Adrian Hunter 1-0/+14
2018-06-04perf srcline: Introduce map__srcline() to make code more compactGravatar Arnaldo Carvalho de Melo 1-4/+8
2018-05-22perf machine: Allow for extra kernel mapsGravatar Adrian Hunter 1-4/+18
2018-04-27perf symbols: Unify symbol mapsGravatar Arnaldo Carvalho de Melo 1-63/+28
2018-04-26perf map: Use map->prot in place of type==MAP__FUNCTIONGravatar Arnaldo Carvalho de Melo 1-2/+2
2018-04-26perf symbols: Remove map_type arg from dso__find_symbol()Gravatar Arnaldo Carvalho de Melo 1-2/+2
2018-04-26perf map: Shorten map_groups__find() signatureGravatar Arnaldo Carvalho de Melo 1-3/+2
2018-04-26perf map: Introduce map__has_symbols()Gravatar Arnaldo Carvalho de Melo 1-0/+5
2018-01-08perf report: Fix a wrong offset issue when using /proc/kcoreGravatar Jin Yao 1-1/+1
2017-11-07Merge branch 'linus' into perf/core, to fix conflictsGravatar Ingo Molnar 1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-09-21perf tools: Provide mutex wrappers for pthreads rwlocksGravatar Arnaldo Carvalho de Melo 1-17/+17
2017-07-18perf maps: Lookup maps in both intitial mountns and inner mountns.Gravatar Krister Johansen 1-4/+19
2017-07-18perf symbols: Find symbols in different mount namespaceGravatar Krister Johansen 1-0/+2
2017-05-02perf symbols: Allow user probes on versioned symbolsGravatar Paul Clarke 1-5/+0
2017-04-19perf str{filter,list}: Disentangle headersGravatar Arnaldo Carvalho de Melo 1-1/+0