aboutsummaryrefslogtreecommitdiffstats
path: root/libtest/libtest.h
blob: 3a3d96396330feba65af7574d97f6187cc007348 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* See LICENSE file for copyright and license details. */

void libtest_start_tracking(void);
void libtest_stop_tracking(void);
int libtest_check_no_leaks(void);
void libtest_force_zero_on_alloc(int);
void libtest_expect_zeroed_on_free(int);

int libtest_have_custom_malloc(void);
int libtest_have_custom_calloc(void);
int libtest_have_custom_realloc(void);
int libtest_have_custom_reallocarray(void);
int libtest_have_custom_valloc(void);
int libtest_have_custom_pvalloc(void);
int libtest_have_custom_memalign(void);
int libtest_have_custom_aligned_alloc(void);
int libtest_have_custom_posix_memalign(void);
int libtest_have_custom_malloc_usable_size(void);
int libtest_have_custom_free(void);
int libtest_have_custom_free_sized(void);
int libtest_have_custom_free_aligned_sized(void);

void libtest_dump_stack(const char *indent);