| 77b91c1a525d ("perf machine: Fill map_symbol->maps in append_inlines() to fix segfault") |
| 5f0fef8ac3e7 ("perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node'") |
| c1529738f5eb ("perf unwind: Use 'struct map_symbol' in 'struct unwind_entry'") |
| d3a022cbdce6 ("perf tools: Add map_groups to 'struct addr_location'") |
| 9620bc361ac6 ("perf evsel: Remove need for symbol_conf in evsel_fprintf.c") |
| e8ba2906f6b9 ("perf unwind: Fix libunwind when tid != pid") |
| b3694e6c0a05 ("perf db-export: Factor out db_export__threads()") |
| 4650c7bed795 ("perf db-export: Also export thread's current comm") |
| a5defb2f3984 ("perf db-export: Fix a white space issue in db_export__sample()") |
| 1ed119589834 ("perf db-export: Move export__comm_thread into db_export__sample()") |
| 6319790bcf82 ("perf db-export: Export comm before exporting thread") |
| 19207d86940d ("perf db-export: Export main_thread in db_export__sample()") |
| ed5c0a16feb9 ("perf db-export: Pass main_thread to db_export__thread()") |
| 208032fef13b ("perf db-export: Rename db_export__comm() to db_export__exec_comm()") |
| 382619c07ff6 ("perf tools: Speed up report for perf compiled with linwunwind") |
| 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") |
| dd2e18e9ac20 ("perf tools: Support 'srccode' output") |
| 1e6285699b30 ("perf symbols: Fix slowness due to -ffunction-section") |
| fe57120e18a1 ("perf script: Support total cycles count") |
| 99f753f048b3 ("perf script: Implement --graph-function") |
| d1b1552e15d4 ("tools script: Add --call-trace and --call-ret-trace") |
| b585ebdb5912 ("perf script: Add --insn-trace for instruction decoding") |
| ff4ce2885af8 ("perf report: Don't try to map ip to invalid map") |
| 2a9d5050dc84 ("perf script: Show correct offsets for DWARF-based unwinding") |
| 5f9e0f3158a5 ("perf script python: Move dsoname code to a new function") |
| 5759a6820aad ("perf machine: Allow for extra kernel maps") |
| 4d99e4136580 ("perf machine: Workaround missing maps for x86 PTI entry trampolines") |
| 19610184693c ("perf script: Show virtual addresses instead of offsets") |
| 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") |