mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-04 02:18:37 +00:00
29 lines
544 B
C
29 lines
544 B
C
#include <stdlib.h>
|
|
#include <unistd.h>
|
|
#include "../../config.h"
|
|
#include "../memcheck.h"
|
|
|
|
int main(void)
|
|
{
|
|
size_t size = 1024U;
|
|
size_t align = 64U;
|
|
char *mem;
|
|
char *p;
|
|
int res;
|
|
(void)VALGRIND_MAKE_MEM_UNDEFINED(&size, sizeof(size));
|
|
(void)VALGRIND_MAKE_MEM_UNDEFINED(&align, sizeof(align));
|
|
#if !defined(VGO_darwin)
|
|
p = memalign(align, size);
|
|
free(p);
|
|
#endif
|
|
|
|
res = posix_memalign((void **)&mem,align,size);
|
|
free(mem);
|
|
|
|
p = aligned_alloc(align, size);
|
|
free(p);
|
|
|
|
p = valloc(size);
|
|
free(p);
|
|
}
|