diff --git a/wolfssl/test.h b/wolfssl/test.h index 226bb1a5a..af4de0ab4 100644 --- a/wolfssl/test.h +++ b/wolfssl/test.h @@ -2052,12 +2052,6 @@ struct stack_size_debug_context { * CFLAGS='-g -DHAVE_STACK_SIZE_VERBOSE' ./configure --enable-stacksize [...] */ -extern THREAD_LS_T unsigned char *StackSizeCheck_myStack; -extern THREAD_LS_T size_t StackSizeCheck_stackSize; -extern THREAD_LS_T size_t StackSizeCheck_stackSizeHWM; -extern THREAD_LS_T size_t *StackSizeCheck_stackSizeHWM_ptr; -extern THREAD_LS_T void *StackSizeCheck_stackOffsetPointer; - static void *debug_stack_size_verbose_shim(struct stack_size_debug_context *shim_args) { StackSizeCheck_myStack = shim_args->myStack; StackSizeCheck_stackSize = shim_args->stackSize; diff --git a/wolfssl/wolfcrypt/logging.h b/wolfssl/wolfcrypt/logging.h index a6438cc2f..88514b78e 100644 --- a/wolfssl/wolfcrypt/logging.h +++ b/wolfssl/wolfcrypt/logging.h @@ -191,6 +191,14 @@ WOLFSSL_API void wolfSSL_Debugging_OFF(void); #define WOLFSSL_ERROR_MSG(m) #endif +#ifdef HAVE_STACK_SIZE_VERBOSE + extern WOLFSSL_API THREAD_LS_T unsigned char *StackSizeCheck_myStack; + extern WOLFSSL_API THREAD_LS_T size_t StackSizeCheck_stackSize; + extern WOLFSSL_API THREAD_LS_T size_t StackSizeCheck_stackSizeHWM; + extern WOLFSSL_API THREAD_LS_T size_t *StackSizeCheck_stackSizeHWM_ptr; + extern WOLFSSL_API THREAD_LS_T void *StackSizeCheck_stackOffsetPointer; +#endif + #ifdef __cplusplus } #endif