aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2018-07-10 17:52:08 +0800
committerJens Wiklander <jens.wiklander@linaro.org>2018-07-10 14:53:49 +0200
commit4406104600380507148e451ad9e91b0700754f57 (patch)
treee7747757f9b18bb6f38e67e68f013d45d614bd65
parent0111b5f01677536ddec287e2e8f07f9287049a2d (diff)
core: unwind: correct function args for print_stack_arm32/64
When CFG_TEE_CORE_LOG_LEVEL=0 to make, met build failure: " core/arch/arm/kernel/abort.c: In function '__print_stack_unwind_arm32': core/arch/arm/kernel/abort.c:113:2: error: too many arguments to function 'print_stack_arm32' print_stack_arm32(TRACE_ERROR, &state, exidx, exidx_sz, kernel_stack, ^~~~~~~~~~~~~~~~~ " Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
-rw-r--r--core/arch/arm/include/kernel/unwind.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/core/arch/arm/include/kernel/unwind.h b/core/arch/arm/include/kernel/unwind.h
index 7d8f5957..9d3a4e5e 100644
--- a/core/arch/arm/include/kernel/unwind.h
+++ b/core/arch/arm/include/kernel/unwind.h
@@ -90,15 +90,19 @@ void print_kernel_stack(int level);
#ifdef ARM64
static inline void print_stack_arm64(int level __unused,
struct unwind_state_arm64 *state __unused,
- uaddr_t exidx __unused,
- size_t exidx_sz __unused)
+ bool kernel_stack __unused,
+ vaddr_t stack __unused,
+ size_t stack_size __unused)
{
}
#endif
static inline void print_stack_arm32(int level __unused,
struct unwind_state_arm32 *state __unused,
uaddr_t exidx __unused,
- size_t exidx_sz __unused)
+ size_t exidx_sz __unused,
+ bool kernel_stack __unused,
+ vaddr_t stack __unused,
+ size_t stack_size __unused)
{
}
static inline void print_kernel_stack(int level __unused)