summaryrefslogtreecommitdiff
path: root/tools/perf/util/dso.c
AgeCommit message (Expand)Author
2026-01-26perf thread: Add optional e_flags output argument to thread__e_machineIan Rogers
2026-01-26perf dso: Factor out e_machine reading for use in threadIan Rogers
2026-01-20perf tools: Get debug info of DSO properlyNamhyung Kim
2026-01-20perf powerpc: Unify the skip-callchain-idx libdw with that for addr2lineIan Rogers
2026-01-20perf dso: Extra validity checks that e_machine is validIan Rogers
2026-01-14perf tools: Switch printf("...%s", strerror(errno)) to printf("...%m")Ian Rogers
2026-01-12perf addr2line: Add a libdw implementationIan Rogers
2025-10-06perf dso: Clean up read_symbol() error handlingIan Rogers
2025-10-06perf dso: Support BPF programs in dso__read_symbol()Ian Rogers
2025-10-06perf dso: Move read_symbol() from llvm/capstone to dsoIan Rogers
2025-07-25perf dso: Move build_id to dso_idIan Rogers
2025-07-25perf build-id: Change sprintf functions to snprintfIan Rogers
2025-07-02perf dso: With ref count checking, avoid dso_data holding dso liveIan Rogers
2025-05-21perf dso: Minor refactor to allow clang's Wthread-safety analysisIan Rogers
2025-03-20perf dso: Add support for reading the e_machine type for a dsoIan Rogers
2025-03-17perf dso: Use lock annotations to fix asan deadlockIan Rogers
2025-03-10perf symbol: Support .gnu_debugdata for symbolsStephen Brennan
2024-08-19perf dso: Constify dso_idIan Rogers
2024-07-17perf dso: Fix build when libunwind is enabledJames Clark
2024-06-25tools/perf: Fix the string match for "/tmp/perf-$PID.map" files in dso__loadAthira Rajeev
2024-05-06perf dso: Use container_of() to avoid a pointer in 'struct dso_data'Ian Rogers
2024-05-06perf dso: Add reference count checking and accessor functionsIan Rogers
2024-05-06perf dsos: Switch backing storage to array from rbtree/listIan Rogers
2024-04-12perf dso: Move dso functions out of dsos.cIan Rogers
2024-03-21perf annotate-data: Add a cache for global variable typesNamhyung Kim
2023-12-23perf annotate-data: Add dso->data_types treeNamhyung Kim
2023-10-04tools/perf: Add "is_kmod" to struct dso to check if it is kernel moduleAthira Rajeev
2023-06-23perf symbol: Remove symbol_name_rb_nodeIan Rogers
2023-05-12perf script: Refine printing of dso offset (dsoff)Adrian Hunter
2023-04-17perf dso: Add dso__filename_with_chroot() to reduce number of accesses to dso...Arnaldo Carvalho de Melo
2023-04-06perf map: Add helper for ->map_ip() and ->unmap_ip()Ian Rogers
2022-10-04perf dso: Hold lock when accessing nsinfoIan Rogers
2022-10-04perf dso: Update use of pthread mutexIan Rogers
2022-02-10perf tools: Try chroot'ed filename when opening dso/symbolNamhyung Kim
2021-11-01perf bpf: Pull in bpf_program__get_prog_info_linear()Dave Marchevsky
2021-09-11perf tools: Allow build-id with trailing zerosNamhyung Kim
2021-07-15perf dso: Fix memory leak in dso__new_map()Riccardo Mancini
2020-11-27perf tools: Add filename__decompress functionJiri Olsa
2020-11-04perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORTArnaldo Carvalho de Melo
2020-10-14perf tools: Align buildid list output for short build idsJiri Olsa
2020-10-14perf tools: Pass build_id object to dso__build_id_equal()Jiri Olsa
2020-10-14perf tools: Pass build_id object to dso__set_build_id()Jiri Olsa
2020-10-14perf tools: Pass build_id object to build_id__sprintf()Jiri Olsa
2020-10-14perf tools: Pass build id object to sysfs__read_build_id()Jiri Olsa
2020-10-14perf tools: Use build_id object in dsoJiri Olsa
2020-08-13perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type'Jiri Olsa
2020-07-10perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOLAdrian Hunter
2020-05-28perf symbols: Fix debuginfo search for UbuntuAdrian Hunter
2020-04-16perf annotate: Add basic support for bpf_imageJiri Olsa
2019-11-19perf dso: Move dso_id from 'struct map' to 'struct dso'Arnaldo Carvalho de Melo