| 9d355b381b35 ("perf map_groups: Pass the object to map_groups__find_ams()") |
| 41f30914fc33 ("perf map: Move structs and prototypes for map groups to a separate header") |
| 1101f69af533 ("pref tools: Add missing map.h includes") |
| 7b644f9ad18f ("perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency") |
| 40f3b2d20b52 ("perf namespaces: Remove namespaces.h from .h headers") |
| d328e305ea1f ("perf symbols: Remove include map.h from dso.h") |
| 1e6285699b30 ("perf symbols: Fix slowness due to -ffunction-section") |
| 5759a6820aad ("perf machine: Allow for extra kernel maps") |
| 4d99e4136580 ("perf machine: Workaround missing maps for x86 PTI entry trampolines") |
| 107cad95ffd8 ("perf machine: Ditch find_kernel_function variants") |
| 3183f8ca304f ("perf symbols: Unify symbol maps") |
| d183b2614fcd ("perf map: Use map->prot in place of type==MAP__FUNCTION") |
| 0f476f2bbc1b ("perf machine: Set PROT_EXEC for executable PERF_RECORD_MMAP records") |
| e1f2a0d0f2d8 ("perf map: Remove map_type arg from map_groups__find()") |
| 404eb5a436c4 ("perf thread: Make thread__find_map() search all maps") |
| 117d3c2474a2 ("perf thread: Ditch __thread__find_symbol()") |
| 128cde337935 ("perf machine: Use machine__find_kernel_function() instead of open coded version") |
| af07eeb04ca9 ("perf symbols: Remove map_type arg from dso__find_symbol()") |
| dce0478b5fa0 ("perf map: Remove enum_type arg to map_groups__first()") |
| a2f1c160fec4 ("perf symbols: Unexport symbol_type__is_a()") |
| 5cf88a6325ad ("perf symbols: Shorten dso__(first|last)_symbol()") |
| abe5449d2de6 ("perf map: Shorten map_groups__find() signature") |
| 3cd666b5017c ("perf tests vmlinux-kallsyms: Use machine__find_kernel_function(_by_name)") |
| 1d1a2654fffe ("perf machine: Remove needless map_type from machine__load_vmlinux_path()") |
| 329f0adef39a ("perf machine: Shorten machine__load_kallsyms() signature") |
| 68a741868a06 ("perf machine: Introduce machine__kernel_maps()") |
| 83cf774b028f ("perf map: Shorten map_groups__find_by_name() signature") |
| d9a5f274603b ("perf thread: Make thread__find_symbol() return the symbol searched") |
| 71a84b5aedf5 ("perf thread: Make thread__find_map() return the map") |
| 4546263d72e2 ("perf thread: Introduce thread__find_symbol()") |
| f07a2d32b521 ("perf thread: Introduce thread__find_map()") |
| e94b861a2315 ("perf map: Introduce map__has_symbols()") |
| d88205db9caa ("perf dso: Add dso__has_symbols() method") |
| 68766bfa5647 ("perf top: Use __map__is_kernel()") |
| e4cc91b8027d ("perf annotate: Support jumping from one function to another") |
| 751b1783da78 ("perf annotate: Mark jumps to outher functions with the call arrow") |
| 85a84e4f8139 ("perf annotate: Pass function descriptor to its instruction parsing routines") |
| a1e9b74cc2ef ("perf annotate: Finish the generalization of annotate_browser__write()") |
| 2ba5eca10486 ("perf annotate: Introduce annotation_line__print_start() out of TUI code") |
| 2f025ea0bac2 ("perf annotate: Introduce annotation_line__max_percent()") |
| ecda45bd6cfe ("perf annotate: Introduce symbol__annotate2 method") |
| b8b0d819858e ("perf annotate: Introduce init_column_widths() method out of TUI code") |
| 7232bf7a8954 ("perf annotate: Move update_column_widths() to the generic lib") |
| 9761e86e36c0 ("perf annotate: Move the column widths from the TUI to generic lib") |
| 5bc49f612020 ("perf annotate: Introduce set_offsets() method out of TUI code") |
| 1cf5f98a5edb ("perf annotate: Move nr_{asm_}entries to struct annotation") |
| 0ca693b315aa ("perf annotate: Move 'start' to struct annotation") |
| 4850c92e4083 ("perf annotate: Nuke struct browser_line") |
| 0db45bcfac85 ("perf annotate: Move mark_jump_targets from the TUI to the annotation library") |
| 6dcd57e8ae20 ("perf annotate: Move nr_jumps to struct annotation") |