summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/maps.c
Commit message (Expand)AuthorAgeFilesLines
* perf maps: Fix use after free in __maps__fixup_overlap_and_insertIan Rogers2024-08-031-4/+5
* perf maps: Re-use __maps__free_maps_by_name()James Clark2024-05-091-7/+7
* perf dso: Add reference count checking and accessor functionsIan Rogers2024-05-061-7/+7
* perf maps: Remove check_invariants() from maps__lock()Namhyung Kim2024-05-021-5/+11
* perf map: Fix map reference count issuesIan Rogers2024-02-291-7/+7
* perf maps: Locking tidy up of nr_mapsIan Rogers2024-02-121-2/+8
* perf maps: Hide maps internalsIan Rogers2024-02-121-0/+96
* perf maps: Get map before returning in maps__find_next_entryIan Rogers2024-02-121-1/+1
* perf maps: Get map before returning in maps__find_by_nameIan Rogers2024-02-121-3/+3
* perf maps: Get map before returning in maps__findIan Rogers2024-02-121-7/+10
* perf maps: Switch from rbtree to lazily sorted array for addressesIan Rogers2024-02-121-474/+729
* perf maps: Fix up overlaps during fixup_endIan Rogers2023-12-201-1/+1
* perf maps: Reduce scope of map_rb_node and maps internalsIan Rogers2023-12-201-35/+55
* perf maps: Add find next entry to give entry after the given mapIan Rogers2023-12-201-0/+11
* perf maps: Add maps__load_first()Ian Rogers2023-12-201-0/+13
* perf maps: Rename clone to copy fromIan Rogers2023-12-201-5/+1
* perf maps: Do simple merge if given map doesn't overlapIan Rogers2023-12-201-0/+11
* perf maps: Refactor maps__fixup_overlappings()Ian Rogers2023-12-201-22/+35
* perf maps: Add remove maps function to remove a map based on callbackIan Rogers2023-12-201-0/+24
* perf maps: Reduce scope of maps__for_each_entry()Ian Rogers2023-12-201-0/+3
* perf maps: Add maps__for_each_map to iterate maps holding the lockIan Rogers2023-12-181-33/+66
* perf maps: Move symbol maps functions to maps.cIan Rogers2023-12-061-0/+238
* perf maps: Fix overlapping memory leakIan Rogers2023-06-121-0/+1
* perf maps: Make delete static, always use putIan Rogers2023-06-121-1/+1
* perf thread: Add accessor functions for threadIan Rogers2023-06-121-1/+1
* perf map: Add reference count checkingIan Rogers2023-04-191-2/+2
* perf map: Add set_ methods for map->{start,end,pgoff,pgoff,reloc,erange_warne...Arnaldo Carvalho de Melo2023-04-191-3/+3
* perf maps: Add reference count checkingIan Rogers2023-04-191-21/+26
* perf maps: Add maps__refcnt() accessor to allow checking maps pointerArnaldo Carvalho de Melo2023-04-191-3/+3
* perf maps: Modify maps_by_name to hold a reference to a mapIan Rogers2023-04-061-14/+16
* perf map: Add helper for ->map_ip() and ->unmap_ip()Ian Rogers2023-04-061-4/+4
* perf map: Add accessor for start and endIan Rogers2023-04-041-15/+15
* perf map: Add accessor for dsoIan Rogers2023-04-041-3/+4
* perf maps: Add functions to access mapsIan Rogers2023-04-041-31/+40
* perf maps: Remove rb_node from struct mapIan Rogers2023-04-041-62/+118
* perf maps: Move maps code to own C fileIan Rogers2022-02-141-0/+403