silc_log_debug(TRUE);
silc_log_debug_hexdump(TRUE);
silc_log_quick(TRUE);
- silc_log_set_debug_string("*stack*");
+ silc_log_set_debug_string("*stack*,*errno*");
}
SILC_LOG_DEBUG(("Allocating stack of default size (1024 bytes)"));
silc_stack_stats(stack);
SILC_LOG_DEBUG(("Creating child stack"));
- child = silc_stack_alloc(8192, stack);
+ child = silc_stack_alloc(8190, stack);
if (!child)
goto err;
SILC_LOG_DEBUG(("Pushing %d times", NUM_ALLS / 2));
silc_stack_free(child);
silc_stack_stats(stack);
+ SILC_LOG_DEBUG(("Purge stack"));
+ silc_stack_purge(stack);
+ silc_stack_stats(stack);
+
SILC_LOG_DEBUG(("Current alignment: %d", silc_stack_get_alignment(stack)));
SILC_LOG_DEBUG(("Set alignemtn to 16"));
silc_stack_set_alignment(stack, 16);