Home
last modified time | relevance | path

Searched refs:debuginfo (Results 1 – 18 of 18) sorted by relevance

/linux/tools/perf/util/
A Ddebuginfo.h13 struct debuginfo { struct
22 struct debuginfo *debuginfo__new(const char *path);
23 void debuginfo__delete(struct debuginfo *dbg);
25 int debuginfo__get_text_offset(struct debuginfo *dbg, Dwarf_Addr *offs,
31 struct debuginfo { struct
34 static inline struct debuginfo *debuginfo__new(const char *path __maybe_unused) in debuginfo__new()
39 static inline void debuginfo__delete(struct debuginfo *dbg __maybe_unused) in debuginfo__delete()
45 static inline int debuginfo__get_text_offset(struct debuginfo *dbg __maybe_unused, in debuginfo__get_text_offset()
A Dprobe-finder.h30 int debuginfo__find_trace_events(struct debuginfo *dbg,
35 int debuginfo__find_probe_point(struct debuginfo *dbg, u64 addr,
39 int debuginfo__find_line_range(struct debuginfo *dbg, struct line_range *lr);
42 int debuginfo__find_available_vars_at(struct debuginfo *dbg,
52 struct debuginfo *dbg;
A Ddebuginfo.c40 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()
132 void debuginfo__delete(struct debuginfo *dbg) in debuginfo__delete()
142 int debuginfo__get_text_offset(struct debuginfo *dbg, Dwarf_Addr *offs, in debuginfo__get_text_offset()
A Dannotate-data.h17 struct debuginfo;
126 struct debuginfo *di;
A Dprobe-event.c460 static int get_alternative_line_range(struct debuginfo *dinfo, in get_alternative_line_range()
493 struct debuginfo *ret = NULL; in open_from_debuginfod()
536 struct debuginfo *ret = NULL; in open_debuginfo()
578 static struct debuginfo *debuginfo_cache;
660 struct debuginfo *dinfo = NULL; in find_perf_probe_point_from_dwarf()
799 struct debuginfo *dinfo) in post_process_module_probe_trace_events()
900 bool uprobe, struct debuginfo *dinfo) in post_process_probe_trace_events()
926 struct debuginfo *dinfo; in try_to_find_probe_trace_events()
1054 struct debuginfo *dinfo; in __show_line_range()
1159 static int show_available_vars_at(struct debuginfo *dinfo, in show_available_vars_at()
[all …]
A Dprobe-finder.c1047 static int debuginfo__find_probe_location(struct debuginfo *dbg, in debuginfo__find_probe_location()
1121 static int debuginfo__find_probes(struct debuginfo *dbg, in debuginfo__find_probes()
1358 int debuginfo__find_trace_events(struct debuginfo *dbg, in debuginfo__find_trace_events()
1528 int debuginfo__find_available_vars_at(struct debuginfo *dbg, in debuginfo__find_available_vars_at()
1561 int debuginfo__find_probe_point(struct debuginfo *dbg, u64 addr, in debuginfo__find_probe_point()
1782 int debuginfo__find_line_range(struct debuginfo *dbg, struct line_range *lr) in debuginfo__find_line_range()
A DBuild205 perf-util-$(CONFIG_DWARF) += debuginfo.o
A Dannotate-data.c365 static bool find_cu_die(struct debuginfo *di, u64 pc, Dwarf_Die *cu_die) in find_cu_die()
A Dannotate.c2564 struct debuginfo *dbg;
/linux/tools/testing/selftests/rcutorture/bin/
A Dkvm.sh52 debuginfo="CONFIG_DEBUG_INFO_NONE=n CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y"
140 --debug-info|--debuginfo)
143 TORTURE_KCONFIG_KCSAN_ARG="$debuginfo"; export TORTURE_KCONFIG_KCSAN_ARG
177 TORTURE_KCONFIG_GDB_ARG="$debuginfo"; export TORTURE_KCONFIG_GDB_ARG
193 TORTURE_KCONFIG_KASAN_ARG="$debuginfo CONFIG_KASAN=y"; export TORTURE_KCONFIG_KASAN_ARG
205 …TORTURE_KCONFIG_KCSAN_ARG="$debuginfo CONFIG_KCSAN=y CONFIG_KCSAN_STRICT=y CONFIG_KCSAN_REPORT_ONC…
/linux/scripts/
A Ddecode_stacktrace.sh88 debuginfod-find debuginfo $modbuildid && return
230 vmlinux=$(debuginfod-find debuginfo $vmlinux_buildid)
/linux/Documentation/arch/x86/
A Dorc-unwinder.rst37 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/
A Dperf-probe.txt30 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…
A Dtips.txt26 If you have debuginfo enabled, try: perf report -s sym,srcline
A Dperf-record.txt546 Specify vmlinux path which has debuginfo.
/linux/kernel/module/
A DKconfig210 debuginfo strip done by some packagers (such as rpmbuild) and
/linux/
A DMakefile466 KBUILD_HOSTRUSTFLAGS := $(rust_common_flags) -O -Cstrip=debuginfo \
/linux/lib/
A DKconfig.debug45 This option is intended for distros where debuginfo is not easily
272 bool "Generate DWARF Version 4 debuginfo"
284 bool "Generate DWARF Version 5 debuginfo"
358 bool "Produce split debuginfo in .dwo files"

Completed in 48 milliseconds