add --enable-stacksize to print out stack use info with pthreads for example client/server

This commit is contained in:
toddouska
2013-03-28 11:28:38 -07:00
parent f396de1191
commit ee0595f543
7 changed files with 88 additions and 5 deletions

View File

@@ -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

View File

@@ -21,5 +21,5 @@
#pragma once
void client_test(void* args);
THREAD_RETURN CYASSL_THREAD client_test(void* args);

View File

@@ -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

View File

@@ -1,4 +1,4 @@
/* server.c
/* server.h
*
* Copyright (C) 2006-2013 wolfSSL Inc.
*