From c3a99c8eb0d2c3f97f116ed486d31d6e74250268 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Tue, 11 Jun 2019 12:14:01 +1000 Subject: [PATCH] AP_HAL: move dump_strack_trace into HAL Use a weak definition to allow subclasses to override --- libraries/AP_HAL/system.cpp | 5 +++++ libraries/AP_HAL/system.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/libraries/AP_HAL/system.cpp b/libraries/AP_HAL/system.cpp index bfc16a537e..1fb6fb3115 100644 --- a/libraries/AP_HAL/system.cpp +++ b/libraries/AP_HAL/system.cpp @@ -4,3 +4,8 @@ uint16_t WEAK AP_HAL::millis16() { return millis() & 0xFFFF; } + +void WEAK AP_HAL::dump_stack_trace() +{ + // stack dump not available on this platform +} diff --git a/libraries/AP_HAL/system.h b/libraries/AP_HAL/system.h index c10ac2c492..ea700f963e 100644 --- a/libraries/AP_HAL/system.h +++ b/libraries/AP_HAL/system.h @@ -18,4 +18,6 @@ uint16_t millis16(); uint64_t micros64(); uint64_t millis64(); +void dump_stack_trace(); + } // namespace AP_HAL