| /linux/tools/perf/util/ |
| H A D | debuginfo.c | 40 static int debuginfo__init_offline_dwarf(struct debuginfo *dbg, in debuginfo__init_offline_dwarf() 78 static struct debuginfo *__debuginfo__new(const char *path) in __debuginfo__new() 80 struct debuginfo *dbg = zalloc(sizeof(*dbg)); in __debuginfo__new() 100 struct debuginfo *debuginfo__new(const char *path) in debuginfo__new() 105 struct debuginfo *dinfo = NULL; in debuginfo__new() 140 void debuginfo__delete(struct debuginfo *dbg) in debuginfo__delete() 150 int debuginfo__get_text_offset(struct debuginfo *dbg, Dwarf_Addr *offs, in debuginfo__get_text_offset()
|
| H A D | annotate-data.h | 17 struct debuginfo; 127 struct debuginfo *di;
|
| H A D | probe-event.c | 396 static int find_alternative_probe_point(struct debuginfo *dinfo, in find_alternative_probe_point() 451 static int get_alternative_probe_event(struct debuginfo *dinfo, in get_alternative_probe_event() 467 static int get_alternative_line_range(struct debuginfo *dinfo, in get_alternative_line_range() 495 static struct debuginfo *open_from_debuginfod(struct dso *dso, struct nsinfo *nsi, in open_from_debuginfod() 500 struct debuginfo *ret = NULL; in open_from_debuginfod() 529 struct debuginfo *open_from_debuginfod(struct dso *dso __maybe_unused, in open_from_debuginfod() 538 static struct debuginfo *open_debuginfo(const char *module, struct nsinfo *nsi, in open_debuginfo() 543 struct debuginfo *ret = NULL; in open_debuginfo() 585 static struct debuginfo *debuginfo_cache; 588 static struct debuginfo *debuginfo_cache__open(const char *module, bool silent) in debuginfo_cache__open() [all …]
|
| H A D | probe-finder.c | 1060 static int debuginfo__find_probe_location(struct debuginfo *dbg, in debuginfo__find_probe_location() 1134 static int debuginfo__find_probes(struct debuginfo *dbg, in debuginfo__find_probes() 1386 int debuginfo__find_trace_events(struct debuginfo *dbg, in debuginfo__find_trace_events() 1558 int debuginfo__find_available_vars_at(struct debuginfo *dbg, in debuginfo__find_available_vars_at() 1591 int debuginfo__find_probe_point(struct debuginfo *dbg, u64 addr, in debuginfo__find_probe_point() 1825 int debuginfo__find_line_range(struct debuginfo *dbg, struct line_range *lr) in debuginfo__find_line_range()
|
| H A D | annotate.h | 206 struct debuginfo *dbg;
|
| H A D | dso.h | 922 static inline struct debuginfo *dso__debuginfo(struct dso *dso) in dso__debuginfo()
|
| H A D | annotate.c | 765 struct debuginfo *dbg, struct disasm_line *dl, 2781 struct debuginfo *dbg; 2795 struct debuginfo *dbg, struct disasm_line *dl, in __hist_entry__get_data_type()
|
| H A D | Build | 225 perf-util-$(CONFIG_LIBDW) += debuginfo.o
|
| H A D | annotate-data.c | 403 static bool find_cu_die(struct debuginfo *di, u64 pc, Dwarf_Die *cu_die) in find_cu_die()
|
| /linux/scripts/package/ |
| H A D | kernel.spec | 51 %package debuginfo 53 %description debuginfo 107 echo /usr/lib/debug/lib/modules/%{KERNELRELEASE}/vmlinux > %{buildroot}/debuginfo.list 119 echo "${dbg#%{buildroot}}" >> %{buildroot}/debuginfo.list 120 echo "${link#%{buildroot}}" >> %{buildroot}/debuginfo.list 166 %files -f %{buildroot}/debuginfo.list debuginfo 168 %exclude /debuginfo.list
|
| /linux/tools/testing/selftests/rcutorture/bin/ |
| H A D | kvm.sh | 53 debuginfo="CONFIG_DEBUG_INFO_NONE=n CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y" 143 --debug-info|--debuginfo) 146 TORTURE_KCONFIG_KCSAN_ARG="$debuginfo"; export TORTURE_KCONFIG_KCSAN_ARG 180 TORTURE_KCONFIG_GDB_ARG="$debuginfo"; export TORTURE_KCONFIG_GDB_ARG 196 TORTURE_KCONFIG_KASAN_ARG="$debuginfo CONFIG_KASAN=y"; export TORTURE_KCONFIG_KASAN_ARG 208 TORTURE_KCONFIG_KCSAN_ARG="$debuginfo CONFIG_KCSAN=y CONFIG_KCSAN_STRICT=y CONFIG_KCSAN_REPORT_ONCE_IN_MS=100000 CONFIG_KCSAN_VERBOSE=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y"; export TORTURE_KCONFIG_KCSAN_ARG
|
| /linux/scripts/ |
| H A D | decode_stacktrace.sh | 88 debuginfod-find debuginfo $modbuildid && return 230 vmlinux=$(debuginfod-find debuginfo $vmlinux_buildid)
|
| /linux/Documentation/arch/x86/ |
| H A D | orc-unwinder.rst | 37 performance, because the debuginfo is out of band. So if you disable 63 ORC debuginfo's advantage over DWARF itself is that it's much simpler. 69 The simpler debuginfo format also enables the unwinder to be much faster 118 gives more accurate debuginfo, with very few annotations. It also
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-probe.txt | 30 without debuginfo, or by C expressions (C line numbers, C function names, 31 and C local variables) with debuginfo. 38 Specify vmlinux path which has debuginfo (Dwarf binary). 201 … (optional). If omitted, perf probe automatically set the type based on debuginfo (*). Currently, … 308 …- Since the perf probe commands read the vmlinux (for kernel) and/or the debuginfo file (including…
|
| H A D | tips.txt | 26 If you have debuginfo enabled, try: perf report -s sym,srcline
|
| H A D | perf-record.txt | 563 Specify vmlinux path which has debuginfo.
|
| /linux/tools/perf/ui/browsers/ |
| H A D | annotate.c | 39 struct debuginfo *dbg;
|
| /linux/kernel/module/ |
| H A D | Kconfig | 270 debuginfo strip done by some packagers (such as rpmbuild) and
|
| /linux/tools/perf/ |
| H A D | Makefile.config | 590 …$(warning No elfutils/debuginfod.h found, no debuginfo server support, please install libdebuginfo…
|
| /linux/ |
| H A D | Makefile | 506 KBUILD_HOSTRUSTFLAGS := $(rust_common_flags) -O -Cstrip=debuginfo \
|
| /linux/lib/ |
| H A D | Kconfig.debug | 57 This option is intended for distros where debuginfo is not easily 294 bool "Generate DWARF Version 4 debuginfo" 306 bool "Generate DWARF Version 5 debuginfo" 379 bool "Produce split debuginfo in .dwo files"
|