Lines Matching refs:fixed_addr
301 static bool MmapFixed(uptr fixed_addr, uptr size, int additional_flags, in MmapFixed() argument
304 fixed_addr = RoundDownTo(fixed_addr, GetPageSizeCached()); in MmapFixed()
306 MmapNamed((void *)fixed_addr, size, PROT_READ | PROT_WRITE, in MmapFixed()
312 SanitizerToolName, size, size, fixed_addr, reserrno); in MmapFixed()
319 bool MmapFixedNoReserve(uptr fixed_addr, uptr size, const char *name) { in MmapFixedNoReserve() argument
320 return MmapFixed(fixed_addr, size, MAP_NORESERVE, name); in MmapFixedNoReserve()
323 bool MmapFixedSuperNoReserve(uptr fixed_addr, uptr size, const char *name) { in MmapFixedSuperNoReserve() argument
326 return MmapFixedNoReserve(fixed_addr, size, name); in MmapFixedSuperNoReserve()
328 return MmapFixed(fixed_addr, size, MAP_ALIGNED_SUPER, name); in MmapFixedSuperNoReserve()
330 bool r = MmapFixedNoReserve(fixed_addr, size, name); in MmapFixedSuperNoReserve()
332 SetShadowRegionHugePageMode(fixed_addr, size); in MmapFixedSuperNoReserve()
337 uptr ReservedAddressRange::Init(uptr size, const char *name, uptr fixed_addr) { in Init() argument
338 base_ = fixed_addr ? MmapFixedNoAccess(fixed_addr, size, name) in Init()
348 uptr ReservedAddressRange::Map(uptr fixed_addr, uptr size, const char *name) { in Map() argument
350 MmapFixedOrDieOnFatalError(fixed_addr, size, name)); in Map()
353 uptr ReservedAddressRange::MapOrDie(uptr fixed_addr, uptr size, in MapOrDie() argument
355 return reinterpret_cast<uptr>(MmapFixedOrDie(fixed_addr, size, name)); in MapOrDie()
369 void *MmapFixedNoAccess(uptr fixed_addr, uptr size, const char *name) { in MmapFixedNoAccess() argument
370 return (void *)MmapNamed((void *)fixed_addr, size, PROT_NONE, in MmapFixedNoAccess()