Lines Matching refs:Flags
46 static void *mmapWrapper(uptr Addr, uptr Size, const char *Name, uptr Flags) { in mmapWrapper() argument
49 if (Flags & MAP_NOACCESS) { in mmapWrapper()
59 if (Flags & MAP_MEMTAG) in mmapWrapper()
67 if (!(Flags & MAP_ALLOWNOMEM) || errno != ENOMEM) in mmapWrapper()
81 bool MemMapLinux::mapImpl(uptr Addr, uptr Size, const char *Name, uptr Flags) { in mapImpl() argument
82 void *P = mmapWrapper(Addr, Size, Name, Flags); in mapImpl()
109 uptr Flags) { in remapImpl() argument
110 void *P = mmapWrapper(Addr, Size, Name, Flags); in remapImpl()
116 void MemMapLinux::setMemoryPermissionImpl(uptr Addr, uptr Size, uptr Flags) { in setMemoryPermissionImpl() argument
117 int Prot = (Flags & MAP_NOACCESS) ? PROT_NONE : (PROT_READ | PROT_WRITE); in setMemoryPermissionImpl()
130 uptr Flags) { in createImpl() argument
132 if (!MemMap.map(Addr, Size, Name, Flags | MAP_NOACCESS)) in createImpl()