Lines Matching refs:address
22 static bool intersects_with_shadow(mach_vm_address_t *address,
26 uptr ptr = *address;
31 mach_vm_address_t *address, mach_vm_size_t size, int flags) {
32 SCOPED_TSAN_INTERCEPTOR(mach_vm_allocate, target, address, size, flags);
34 return REAL(mach_vm_allocate)(target, address, size, flags);
35 if (intersects_with_shadow(address, size, flags))
37 kern_return_t res = REAL(mach_vm_allocate)(target, address, size, flags);
39 MemoryRangeImitateWriteOrResetRange(thr, pc, *address, size);
44 mach_vm_address_t address, mach_vm_size_t size) {
45 SCOPED_TSAN_INTERCEPTOR(mach_vm_deallocate, target, address, size);
47 return REAL(mach_vm_deallocate)(target, address, size);
48 UnmapShadow(thr, address, size);
49 return REAL(mach_vm_deallocate)(target, address, size);