summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/dwarf-aux.c
Commit message (Expand)AuthorAgeFilesLines
* perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORTJames Clark2024-05-091-28/+28
* perf dwarf-aux: Print array type name with "[]"Namhyung Kim2024-05-071-1/+3
* perf dwarf-aux: Add die_collect_global_vars()Namhyung Kim2024-05-021-0/+62
* perf dwarf-aux: Check variable address range properlyNamhyung Kim2024-04-161-4/+3
* perf dwarf-aux: Check pointer offset when checking variablesNamhyung Kim2024-04-161-7/+21
* perf annotate-data: Maintain variable type infoNamhyung Kim2024-03-211-0/+4
* perf dwarf-aux: Add die_find_func_rettype()Namhyung Kim2024-03-211-0/+43
* perf dwarf-aux: Handle type transfer for memory accessNamhyung Kim2024-03-211-0/+113
* perf dwarf-aux: Add die_collect_vars()Namhyung Kim2024-03-211-28/+90
* perf dwarf-aux: Remove unused pc argumentNamhyung Kim2024-03-211-5/+2
* perf dwarf-aux: Check allowed DWARF OpsNamhyung Kim2024-01-221-4/+40
* perf annotate-data: Support stack variablesNamhyung Kim2024-01-221-21/+58
* perf dwarf-aux: Add die_get_cfa()Namhyung Kim2024-01-221-1/+67
* perf dwarf-aux: Factor out die_get_typename_from_type()Namhyung Kim2023-12-231-11/+27
* perf dwarf-aux: Add die_find_variable_by_addr()Namhyung Kim2023-11-281-0/+79
* perf dwarf-aux: Add die_find_variable_by_reg() helperNamhyung Kim2023-11-101-0/+67
* perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes()Namhyung Kim2023-11-101-0/+53
* perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT co...Namhyung Kim2023-11-101-7/+0
* perf dwarf-aux: Fix die_get_typename() for void *Namhyung Kim2023-11-101-1/+8
* perf probe: Read DWARF files from the correct CUGeorg Müller2023-07-111-1/+3
* perf dwarf-aux: Allow unnamed struct/union/enumNamhyung Kim2023-06-131-3/+5
* perf dwarf-aux: Fix off-by-one in die_get_varname()Namhyung Kim2023-06-131-1/+1
* perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged dataMasami Hiramatsu (Google)2022-11-081-17/+4
* perf probe: Fix to get declared file name from clang DWARF5Masami Hiramatsu (Google)2022-11-031-15/+32
* perf probe: Use dwarf_attr_integrate as generic DWARF attr accessorMasami Hiramatsu (Google)2022-11-031-2/+2
* perf probe: Fix to avoid crashing if DW_AT_decl_file is NULLMasami Hiramatsu (Google)2022-11-031-1/+6
* perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernelYang Jihong2021-07-181-4/+4
* perf probe: Fix NULL pointer dereference in convert_variable_location()Li Huafei2021-06-011-2/+6
* perf tools: Fix various typos in commentsIngo Molnar2021-03-231-3/+3
* perf probe: Change function definition check due to broken DWARFMasami Hiramatsu2020-11-271-2/+18
* perf probe: Fix to die_entrypc() returns error correctlyMasami Hiramatsu2020-11-271-0/+8
* perf probe: Show correct statement line number by perf probe -lMasami Hiramatsu2019-11-181-4/+58
* perf probe: Fix to show calling lines of inlined functionsMasami Hiramatsu2019-11-071-1/+9
* perf probe: Filter out instances except for inlined subroutine and subprogramMasami Hiramatsu2019-11-071-6/+13
* perf probe: Skip end-of-sequence and non statement linesMasami Hiramatsu2019-11-071-0/+7
* perf probe: Fix to show ranges of variables in functions without entry_pcMasami Hiramatsu2019-11-061-2/+2
* perf probe: Fix to show inlined function callsite without entry_pcMasami Hiramatsu2019-11-061-1/+1
* perf probe: Fix to show function entry line as probe-ableMasami Hiramatsu2019-11-061-1/+23
* perf probe: Walk function lines in lexical blocksMasami Hiramatsu2019-11-061-5/+9
* perf probe: Fix to find range-only function instanceMasami Hiramatsu2019-11-061-1/+5
* perf debug: Remove needless include directives from debug.hArnaldo Carvalho de Melo2019-08-311-0/+1
* perf tools: Add missing headers, mostly stdlib.hArnaldo Carvalho de Melo2019-07-091-1/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner2019-05-301-15/+1
* perf config: Rename to HAVE_DWARF_GETLOCATIONS_SUPPORTJin Yao2018-04-021-1/+1
* perf tools: Include errno.h where neededArnaldo Carvalho de Melo2017-04-191-0/+1
* perf tools: Move extra string util functions to util/string2.hArnaldo Carvalho de Melo2017-04-191-0/+1
* perf tools: Including missing inttypes.h headerArnaldo Carvalho de Melo2017-04-191-0/+1
* perf probe: Match linkage name with mangled nameMasami Hiramatsu2016-09-291-2/+26
* perf probe: Move dwarf specific functions to dwarf-aux.cRavi Bangoria2016-09-011-0/+179
* perf probe: Check the return value of strbuf APIsMasami Hiramatsu2016-05-101-28/+24