Exemple #1
0
void test() {
    test_chunks_count();
    test_need_alloc();
    test_get_aligned_shift();
    test_align();
    test_aligned_malloc_and_free();
    std::cout << "done" << std::endl;
}
Exemple #2
0
int unittest_math_int_power2()
{
   if (test_align())       goto ONERR;
   if (test_powerof2())    goto ONERR;

   return 0;
ONERR:
   return EINVAL;
}
Exemple #3
0
static int
test_common(void)
{
	int ret = 0;
	ret |= test_align();
	ret |= test_macros(0);
	ret |= test_misc();
	ret |= test_log2();

	return ret;
}
int main(void)
{
	int i,j,k;

	pmemcpy = memcpy;

	for (i = 0; i < 16; i++)
		for (j = 0; j < 16; j++)
			for (k = 0; k < 64; k++)
				test_align(i,j,k);

	return t_status;
}
int main(void)
{
	int i,j,k;

	pmemset = memset;

	for (i = 0; i < 16; i++)
		for (j = 0; j < 64; j++)
			test_align(i,j);

	test_value('c');
	test_value(0);
	test_value(-1);
	test_value(-5);
	test_value(0xab);
	return t_status;
}