mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-02-04 00:45:05 +01:00
add --enable-stacksize to print out stack use info with pthreads for example client/server
This commit is contained in:
@@ -114,7 +114,7 @@ static void Usage(void)
|
||||
}
|
||||
|
||||
|
||||
void client_test(void* args)
|
||||
THREAD_RETURN CYASSL_THREAD client_test(void* args)
|
||||
{
|
||||
SOCKET_T sockfd = 0;
|
||||
|
||||
@@ -592,6 +592,8 @@ void client_test(void* args)
|
||||
if (trackMemory)
|
||||
ShowMemoryTracker();
|
||||
#endif /* USE_CYASSL_MEMORY */
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -619,8 +621,12 @@ void client_test(void* args)
|
||||
#endif
|
||||
if (CurrentDir("client") || CurrentDir("build"))
|
||||
ChangeDirBack(2);
|
||||
|
||||
|
||||
#ifdef HAVE_STACK_SIZE
|
||||
StackSizeCheck(&args, client_test);
|
||||
#else
|
||||
client_test(&args);
|
||||
#endif
|
||||
CyaSSL_Cleanup();
|
||||
|
||||
#ifdef HAVE_CAVIUM
|
||||
|
||||
@@ -21,5 +21,5 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
void client_test(void* args);
|
||||
THREAD_RETURN CYASSL_THREAD client_test(void* args);
|
||||
|
||||
|
||||
@@ -458,7 +458,11 @@ THREAD_RETURN CYASSL_THREAD server_test(void* args)
|
||||
if (CurrentDir("server") || CurrentDir("build"))
|
||||
ChangeDirBack(2);
|
||||
|
||||
#ifdef HAVE_STACK_SIZE
|
||||
StackSizeCheck(&args, server_test);
|
||||
#else
|
||||
server_test(&args);
|
||||
#endif
|
||||
CyaSSL_Cleanup();
|
||||
|
||||
#ifdef HAVE_CAVIUM
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* server.c
|
||||
/* server.h
|
||||
*
|
||||
* Copyright (C) 2006-2013 wolfSSL Inc.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user