[PATCH] Add FreeBSD support to Asan test cases that use mmap() with MAP_ANON
Viktor Kutuzov
vkutuzov at accesssoftek.com
Fri Jul 18 03:36:46 PDT 2014
man mmap on
Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64
reads:
MAP_ANON Map anonymous memory not associated with any specific
file. The offset argument is ignored. Mac OS X spe-
cific: the file descriptor used for creating MAP_ANON
regions can be used to pass some Mach VM flags, and can
be specified as -1 if no such flags are associated with
the region. Mach VM flags are defined in <mach/vm_sta-
tistics.h> and the ones that currently apply to mmap
are:
...
So, it looks it actually should be (-1) on Darwin. Will update the patch ASAP.
http://reviews.llvm.org/D4561
More information about the llvm-commits
mailing list