diff options
Diffstat (limited to 'tools/perf/util/unwind.h')
| -rw-r--r-- | tools/perf/util/unwind.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tools/perf/util/unwind.h b/tools/perf/util/unwind.h index d5966f49e22c..b031316f221a 100644 --- a/tools/perf/util/unwind.h +++ b/tools/perf/util/unwind.h | |||
| @@ -13,24 +13,25 @@ struct unwind_entry { | |||
| 13 | 13 | ||
| 14 | typedef int (*unwind_entry_cb_t)(struct unwind_entry *entry, void *arg); | 14 | typedef int (*unwind_entry_cb_t)(struct unwind_entry *entry, void *arg); |
| 15 | 15 | ||
| 16 | #ifdef HAVE_LIBUNWIND_SUPPORT | 16 | #ifdef HAVE_DWARF_UNWIND_SUPPORT |
| 17 | int unwind__get_entries(unwind_entry_cb_t cb, void *arg, | 17 | int unwind__get_entries(unwind_entry_cb_t cb, void *arg, |
| 18 | struct machine *machine, | 18 | struct machine *machine, |
| 19 | struct thread *thread, | 19 | struct thread *thread, |
| 20 | u64 sample_uregs, | ||
| 21 | struct perf_sample *data, int max_stack); | 20 | struct perf_sample *data, int max_stack); |
| 22 | int unwind__arch_reg_id(int regnum); | 21 | /* libunwind specific */ |
| 22 | #ifdef HAVE_LIBUNWIND_SUPPORT | ||
| 23 | int libunwind__arch_reg_id(int regnum); | ||
| 24 | #endif | ||
| 23 | #else | 25 | #else |
| 24 | static inline int | 26 | static inline int |
| 25 | unwind__get_entries(unwind_entry_cb_t cb __maybe_unused, | 27 | unwind__get_entries(unwind_entry_cb_t cb __maybe_unused, |
| 26 | void *arg __maybe_unused, | 28 | void *arg __maybe_unused, |
| 27 | struct machine *machine __maybe_unused, | 29 | struct machine *machine __maybe_unused, |
| 28 | struct thread *thread __maybe_unused, | 30 | struct thread *thread __maybe_unused, |
| 29 | u64 sample_uregs __maybe_unused, | ||
| 30 | struct perf_sample *data __maybe_unused, | 31 | struct perf_sample *data __maybe_unused, |
| 31 | int max_stack __maybe_unused) | 32 | int max_stack __maybe_unused) |
| 32 | { | 33 | { |
| 33 | return 0; | 34 | return 0; |
| 34 | } | 35 | } |
| 35 | #endif /* HAVE_LIBUNWIND_SUPPORT */ | 36 | #endif /* HAVE_DWARF_UNWIND_SUPPORT */ |
| 36 | #endif /* __UNWIND_H */ | 37 | #endif /* __UNWIND_H */ |
