Lines Matching refs:vmaddr

587 	vm_address_t            vmaddr = 0, vmaddr2 = 0;  variable
610 &vmaddr,
619 for (cp = (char *)(uintptr_t)vmaddr;
620 cp < (char *)(uintptr_t)(vmaddr + vmsize);
631 vmaddr,
647 (void *)(uintptr_t)vmaddr,
655 cp = (char *)(uintptr_t)vmaddr;
677 ret = madvise((char *)(uintptr_t)vmaddr,
701 if (vmaddr != 0) {
702 vm_deallocate(mach_task_self(), vmaddr, vmsize);
703 vmaddr = 0;
722 vm_address_t vmaddr = 0; variable
730 &vmaddr,
741 for (cp = (char *)(uintptr_t)vmaddr;
742 cp < (char *)(uintptr_t)(vmaddr + vmsize);
747 ret = madvise((char *)(uintptr_t)vmaddr,
757 if (vmaddr != 0) {
758 vm_deallocate(mach_task_self(), vmaddr, vmsize);
759 vmaddr = 0;
782 vm_address_t vmaddr = 0; variable
790 &vmaddr,
800 memset((void *)vmaddr, 'A', vmsize);
801 ret = madvise((void*)vmaddr, vmsize, MADV_FREE_REUSABLE);
808 memset((void *)vmaddr, 'B', PAGE_SIZE);
809 ret = madvise((void*)vmaddr, vmsize, MADV_ZERO);
817 T_EXPECT_EQ(validate_memory_is_zero(vmaddr, vmsize, &non_zero_addr), true,
819 (void *)vmaddr, vmsize, (void *)non_zero_addr);
824 memset((void *)vmaddr, 'C', PAGE_SIZE);
825 ret = madvise((void*)vmaddr, vmsize, MADV_PAGEOUT);
835 ret = mincore((void*)vmaddr, 1, (char *)&vec);
840 ret = mincore((void*)(vmaddr + vmsize - 1), 1, (char *)&vec);
844 ret = madvise((void*)vmaddr, vmsize, MADV_ZERO);
851 T_EXPECT_EQ(validate_memory_is_zero(vmaddr, vmsize, &non_zero_addr), true,
853 (void *)vmaddr, vmsize, (void *)non_zero_addr);
859 if (vmaddr != 0) {
860 vm_deallocate(mach_task_self(), vmaddr, vmsize);
861 vmaddr = 0;
985 vm_address_t vmaddr; variable
988 vmaddr = 0;
989 kr = vm_allocate(mach_task_self(), &vmaddr, 1,
994 kr = vm_purgable_control(mach_task_self(), vmaddr,
1000 kr = vm_deallocate(mach_task_self(), vmaddr, 1);
1066 mach_vm_address_t vmaddr; variable
1088 vmaddr = 0;
1090 &vmaddr,
1870 mach_vm_address_t vmaddr; variable
1876 for (vmaddr = SHARED_REGION_BASE;
1877 vmaddr < SHARED_REGION_BASE + SHARED_REGION_SIZE;
1878 vmaddr += vmsize) {
1882 &vmaddr,
1890 T_ASSERT_MACH_SUCCESS(kr, "vm_region_recurse(0x%llx)", vmaddr);
1894 vmaddr, region_info_count,
1898 vmaddr, depth, region_info.protection,
1904 if (vmaddr >= SHARED_REGION_BASE + SHARED_REGION_SIZE) {
1908 vmaddr,
1910 vmaddr);
1914 vmaddr, vmsize, kr, mach_error_string(kr));
1918 vmaddr, vmsize, region_info.protection);
1922 &vmaddr,
1927 T_ASSERT_MACH_SUCCESS(kr, "m_region_recurse(0x%llx)", vmaddr);
1934 vmaddr, depth);
1937 vmaddr, region_info.protection);