summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/annotate.c
Commit message (Expand)AuthorAgeFilesLines
* perf annotate: Fix instruction association and parsing for LoongArchWANG Rui2023-06-201-2/+6
* perf annotation: Switch lock from a mutex to a sharded_mutexIan Rogers2023-06-201-9/+57
* perf annotate: Work with vmlinux outside symfsVincent Whitchurch2023-06-161-1/+4
* perf annotate: Allow whitespace between insn operandsNamhyung Kim2023-06-121-1/+1
* perf srcline: Change free_srcline to zfree_srclineIan Rogers2023-06-121-1/+1
* perf annotate: Fix parse_objdump_line memory leakIan Rogers2023-06-121-1/+2
* perf annotate: Handle x86 instruction suffix generallyNamhyung Kim2023-06-091-0/+22
* perf annotate: Parse x86 SIB addressing properlyNamhyung Kim2023-05-151-0/+13
* Merge tag 'perf-tools-for-v6.4-3-2023-05-06' of git://git.kernel.org/pub/scm/...Linus Torvalds2023-05-071-29/+56
|\
| * perf dso: Add dso__filename_with_chroot() to reduce number of accesses to dso...Arnaldo Carvalho de Melo2023-04-171-2/+1
| * perf annotate: Use zfree() to reduce chances of use after freeArnaldo Carvalho de Melo2023-04-121-1/+2
| * perf map: Add helper for ->map_ip() and ->unmap_ip()Ian Rogers2023-04-061-7/+7
| * perf map: Add accessor for start and endIan Rogers2023-04-041-2/+2
| * perf map: Add accessor for dsoIan Rogers2023-04-041-8/+8
| * perf symbol: Add command line support for addr2line pathIan Rogers2023-04-041-0/+6
| * perf annotate: Allow objdump to be set in perfconfigIan Rogers2023-04-041-0/+6
| * perf annotate: Own objdump_path and disassembler_style stringsIan Rogers2023-04-041-2/+8
| * perf annotate: Add init/exit to annotation_options remove defaultIan Rogers2023-04-041-8/+17
* | tools/perf: Add basic support for LoongArchHuacai Chen2023-05-011-0/+8
|/
* perf annotate: Toggle full address <-> offset displayNamhyung Kim2022-10-041-1/+18
* perf dso: Hold lock when accessing nsinfoIan Rogers2022-10-041-0/+2
* perf annotate: Update use of pthread mutexIan Rogers2022-10-041-7/+6
* tools perf: Fix compilation error with new binutilsAndres Freund2022-08-011-3/+4
* perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout ...Ian Rogers2022-04-091-0/+1
* perf annotate: Try chroot filename for objdumpNamhyung Kim2022-02-101-0/+10
* perf annotate: Set error stream of objdump process for TUINamhyung Kim2022-02-061-0/+1
* perf symbols: Factor out annotation init/exitIan Rogers2021-11-131-0/+11
* perf symbols: Bit pack to save a byteIan Rogers2021-11-131-1/+1
* perf bpf: Pull in bpf_program__get_prog_info_linear()Dave Marchevsky2021-11-011-1/+2
* perf annotate: Add riscv64 supportWilliam Cohen2021-09-271-0/+5
* perf annotate: Add fusion logic for AMD microarchsRavi Bangoria2021-09-151-1/+0
* perf bpf: Fix memory leaks relating to BTF.Ian Rogers2021-08-311-1/+1
* perf annotate: Add disassembly warnings for annotate --stdioJames Clark2021-08-031-2/+18
* perf annotate: Add error log in symbol__annotate()Li Huafei2021-08-021-1/+3
* libperf: Move 'idx' from tools/perf to perf_evsel::idxJiri Olsa2021-07-091-4/+4
* perf annotate: Add line number like in TUI and source location at EOLMartin Liška2021-04-201-16/+14
* perf annotate: Show full source location with 'l' hotkeyMartin Liska2021-03-061-2/+10
* perf config: Add annotate.demangle{,_kernel}Martin Liska2021-03-061-0/+4
* perf annotate: Fix jump parsing for C++ code.Martin Liška2021-02-111-0/+8
* perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORTArnaldo Carvalho de Melo2020-11-041-4/+4
* perf annotate mips: Add perf arch instructions annotate handlersDengcheng Zhu2020-11-041-0/+8
* perf tools: Pass build_id object to build_id__sprintf()Jiri Olsa2020-10-141-2/+1
* perf tools: Use build_id object in dsoJiri Olsa2020-10-141-2/+2
* perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config'Arnaldo Carvalho de Melo2020-09-041-0/+2
* perf annotate: Fix non-null terminated buffer returned by readlink()Numfor Mbiziwo-Tiapo2020-07-091-4/+11
* perf tools: Remove some duplicated includesTiezhu Yang2020-06-021-1/+0
* perf evsel: Rename perf_evsel__env() to evsel__env()Arnaldo Carvalho de Melo2020-05-051-1/+1
* perf evsel: Rename perf_evsel__is_*() to evsel__is*()Arnaldo Carvalho de Melo2020-05-051-5/+5
* perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc()Arnaldo Carvalho de Melo2020-05-051-2/+2
* perf evsel: Rename *perf_evsel__*name() to *evsel__*name()Arnaldo Carvalho de Melo2020-05-051-2/+2