3 #include "testing/testing.h"
10 #define CHECK_ALIGNMENT(ptr, align) EXPECT_EQ((size_t)ptr % align, 0)
14 void DoBasicAlignmentChecks(
const int alignment)
38 DoBasicAlignmentChecks(1);
39 DoBasicAlignmentChecks(2);
40 DoBasicAlignmentChecks(4);
41 DoBasicAlignmentChecks(8);
42 DoBasicAlignmentChecks(16);
43 DoBasicAlignmentChecks(32);
44 DoBasicAlignmentChecks(256);
45 DoBasicAlignmentChecks(512);
50 DoBasicAlignmentChecks(1);
51 DoBasicAlignmentChecks(2);
52 DoBasicAlignmentChecks(4);
53 DoBasicAlignmentChecks(8);
54 DoBasicAlignmentChecks(16);
55 DoBasicAlignmentChecks(32);
56 DoBasicAlignmentChecks(256);
57 DoBasicAlignmentChecks(512);
Read Guarded memory(de)allocation.
#define MEM_recallocN(vmemh, len)
#define MEM_reallocN(vmemh, len)
TEST_F(LockFreeAllocatorTest, MEM_mallocN_aligned)
#define CHECK_ALIGNMENT(ptr, align)
void(* MEM_freeN)(void *vmemh)
void *(* MEM_dupallocN)(const void *vmemh)
void *(* MEM_mallocN_aligned)(size_t len, size_t alignment, const char *str)