aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/dwarf-aux.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-09perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORTGravatar James Clark 1-28/+28
2024-05-07perf dwarf-aux: Print array type name with "[]"Gravatar Namhyung Kim 1-1/+3
2024-05-02perf dwarf-aux: Add die_collect_global_vars()Gravatar Namhyung Kim 1-0/+62
2024-04-16perf dwarf-aux: Check variable address range properlyGravatar Namhyung Kim 1-4/+3
2024-04-16perf dwarf-aux: Check pointer offset when checking variablesGravatar Namhyung Kim 1-7/+21
2024-03-21perf annotate-data: Maintain variable type infoGravatar Namhyung Kim 1-0/+4
2024-03-21perf dwarf-aux: Add die_find_func_rettype()Gravatar Namhyung Kim 1-0/+43
2024-03-21perf dwarf-aux: Handle type transfer for memory accessGravatar Namhyung Kim 1-0/+113
2024-03-21perf dwarf-aux: Add die_collect_vars()Gravatar Namhyung Kim 1-28/+90
2024-03-21perf dwarf-aux: Remove unused pc argumentGravatar Namhyung Kim 1-5/+2
2024-01-22perf dwarf-aux: Check allowed DWARF OpsGravatar Namhyung Kim 1-4/+40
2024-01-22perf annotate-data: Support stack variablesGravatar Namhyung Kim 1-21/+58
2024-01-22perf dwarf-aux: Add die_get_cfa()Gravatar Namhyung Kim 1-1/+67
2023-12-23perf dwarf-aux: Factor out die_get_typename_from_type()Gravatar Namhyung Kim 1-11/+27
2023-11-28perf dwarf-aux: Add die_find_variable_by_addr()Gravatar Namhyung Kim 1-0/+79
2023-11-10perf dwarf-aux: Add die_find_variable_by_reg() helperGravatar Namhyung Kim 1-0/+67
2023-11-10perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes()Gravatar Namhyung Kim 1-0/+53
2023-11-10perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT co...Gravatar Namhyung Kim 1-7/+0
2023-11-10perf dwarf-aux: Fix die_get_typename() for void *Gravatar Namhyung Kim 1-1/+8
2023-07-11perf probe: Read DWARF files from the correct CUGravatar Georg Müller 1-1/+3
2023-06-13perf dwarf-aux: Allow unnamed struct/union/enumGravatar Namhyung Kim 1-3/+5
2023-06-13perf dwarf-aux: Fix off-by-one in die_get_varname()Gravatar Namhyung Kim 1-1/+1
2022-11-08perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged dataGravatar Masami Hiramatsu (Google) 1-17/+4
2022-11-03perf probe: Fix to get declared file name from clang DWARF5Gravatar Masami Hiramatsu (Google) 1-15/+32
2022-11-03perf probe: Use dwarf_attr_integrate as generic DWARF attr accessorGravatar Masami Hiramatsu (Google) 1-2/+2
2022-11-03perf probe: Fix to avoid crashing if DW_AT_decl_file is NULLGravatar Masami Hiramatsu (Google) 1-1/+6
2021-07-18perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernelGravatar Yang Jihong 1-4/+4
2021-06-01perf probe: Fix NULL pointer dereference in convert_variable_location()Gravatar Li Huafei 1-2/+6
2021-03-23perf tools: Fix various typos in commentsGravatar Ingo Molnar 1-3/+3
2020-11-27perf probe: Change function definition check due to broken DWARFGravatar Masami Hiramatsu 1-2/+18
2020-11-27perf probe: Fix to die_entrypc() returns error correctlyGravatar Masami Hiramatsu 1-0/+8
2019-11-18perf probe: Show correct statement line number by perf probe -lGravatar Masami Hiramatsu 1-4/+58
2019-11-07perf probe: Fix to show calling lines of inlined functionsGravatar Masami Hiramatsu 1-1/+9
2019-11-07perf probe: Filter out instances except for inlined subroutine and subprogramGravatar Masami Hiramatsu 1-6/+13
2019-11-07perf probe: Skip end-of-sequence and non statement linesGravatar Masami Hiramatsu 1-0/+7
2019-11-06perf probe: Fix to show ranges of variables in functions without entry_pcGravatar Masami Hiramatsu 1-2/+2
2019-11-06perf probe: Fix to show inlined function callsite without entry_pcGravatar Masami Hiramatsu 1-1/+1
2019-11-06perf probe: Fix to show function entry line as probe-ableGravatar Masami Hiramatsu 1-1/+23
2019-11-06perf probe: Walk function lines in lexical blocksGravatar Masami Hiramatsu 1-5/+9
2019-11-06perf probe: Fix to find range-only function instanceGravatar Masami Hiramatsu 1-1/+5
2019-08-31perf debug: Remove needless include directives from debug.hGravatar Arnaldo Carvalho de Melo 1-0/+1
2019-07-09perf tools: Add missing headers, mostly stdlib.hGravatar Arnaldo Carvalho de Melo 1-1/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Gravatar Thomas Gleixner 1-15/+1
2018-04-02perf config: Rename to HAVE_DWARF_GETLOCATIONS_SUPPORTGravatar Jin Yao 1-1/+1
2017-04-19perf tools: Include errno.h where neededGravatar Arnaldo Carvalho de Melo 1-0/+1
2017-04-19perf tools: Move extra string util functions to util/string2.hGravatar Arnaldo Carvalho de Melo 1-0/+1
2017-04-19perf tools: Including missing inttypes.h headerGravatar Arnaldo Carvalho de Melo 1-0/+1
2016-09-29perf probe: Match linkage name with mangled nameGravatar Masami Hiramatsu 1-2/+26
2016-09-01perf probe: Move dwarf specific functions to dwarf-aux.cGravatar Ravi Bangoria 1-0/+179
2016-05-10perf probe: Check the return value of strbuf APIsGravatar Masami Hiramatsu 1-28/+24