mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 02:37:28 +02:00
fix --enable-stacksize-verbose: relocate declarations for HAVE_STACK_SIZE_VERBOSE global variables from wolfssl/test.h to wolfssl/wolfcrypt/logging.h, matching their location in wolfcrypt/src/logging.c.
This commit is contained in:
@ -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;
|
||||
|
@ -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
|
||||
|
Reference in New Issue
Block a user