{
lib->leak_detective->report(lib->leak_detective, detailed);
lib->leak_detective->destroy(lib->leak_detective);
+ lib->leak_detective = NULL;
}
- arrays_deinit();
- threads_deinit();
backtrace_deinit();
+ arrays_deinit();
utils_deinit();
+ threads_deinit();
free((void*)this->public.ns);
free(this);
);
lib = &this->public;
- utils_init();
- backtrace_init();
threads_init();
+ utils_init();
arrays_init();
+ backtrace_init();
#ifdef LEAK_DETECTIVE
lib->leak_detective = leak_detective_create();
#include "test_runner.h"
#include <library.h>
+#include <threading/thread.h>
#include <plugins/plugin_feature.h>
#include <collections/array.h>
#include <utils/test.h>
{
failure_t failure;
+ threads_init();
backtrace_init();
while (array_remove(failures, 0, &failure))
}
backtrace_deinit();
+ threads_deinit();
}
/**