Lines Matching refs:addr
48 mach_vm_address_t addr; in get_permanent_mapping() local
50 kr = mach_vm_allocate(mach_task_self(), &addr, size, in get_permanent_mapping()
54 size, (void *)addr); in get_permanent_mapping()
56 *(int *)addr = 42; in get_permanent_mapping()
58 kr = mach_vm_protect(mach_task_self(), addr, size, FALSE, VM_PROT_READ); in get_permanent_mapping()
62 T_QUIET; T_EXPECT_EQ(*(int *)addr, 42, "we can still read what we wrote"); in get_permanent_mapping()
64 return addr; in get_permanent_mapping()
75 mach_vm_address_t addr, addr2;
78 addr = get_permanent_mapping(size);
80 T_QUIET; T_EXPECT_EQ(*(int *)addr, 42, "we can still read what we wrote");
82 addr2 = addr;
97 T_QUIET; T_EXPECT_EQ(*(int *)addr, 42, "we can still read what we wrote");
104 mach_vm_address_t addr;
106 addr = get_permanent_mapping(size);
108 T_QUIET; T_EXPECT_EQ(*(int *)addr, 42, "we can still read what we wrote");
110 kr2 = mach_vm_protect(mach_task_self(), addr, size, TRUE,
124 T_QUIET; T_EXPECT_EQ(*(int *)addr, 42, "we can still read what we wrote");
131 mach_vm_address_t addr, remap_addr, addr2;
134 addr = get_permanent_mapping(size);
136 T_QUIET; T_EXPECT_EQ(*(int *)addr, 42, "we can still read what we wrote");
143 remap_addr = addr;
160 T_QUIET; T_EXPECT_EQ(*(int *)addr, 42, "we can still read what we wrote");
167 mach_vm_address_t addr;
169 addr = get_permanent_mapping(size);
171 T_QUIET; T_EXPECT_EQ(*(int *)addr, 42, "we can still read what we wrote");
173 kr2 = mach_vm_deallocate(mach_task_self(), addr, size);
185 T_QUIET; T_EXPECT_EQ(*(int *)addr, 42, "we can still read what we wrote");