| /xnu-12377.1.9/tests/vm/ |
| H A D | Makefile | 1 INCLUDED_TEST_SOURCE_DIRS += vm 6 OTHER_TEST_TARGETS += vm/entitlement_increased_memory_limit vm/entitlement_increased_memory_limit_u… 8 vm/entitlement_increased_memory_limit: CODE_SIGN_ENTITLEMENTS = vm/entitlement_increased_memory_lim… 9 vm/entitlement_increased_memory_limit: OTHER_CFLAGS += -DENTITLED=1 jumbo_va_spaces_common.c 10 vm/entitlement_increased_memory_limit: OTHER_LDFLAGS += -ldarwintest_utils memorystatus_assertion_h… 11 vm/entitlement_increased_memory_limit: vm/entitlement_increased_memory_limit.c 15 vm/entitlement_increased_memory_limit_unentitled: OTHER_LDFLAGS += -ldarwintest_utils memorystatus_… 16 vm/entitlement_increased_memory_limit_unentitled: vm/entitlement_increased_memory_limit.c jumbo_va_… 19 vm/entitlement_increased_debugging_memory_limit: CODE_SIGN_ENTITLEMENTS = vm/entitlement_increased_… 20 vm/entitlement_increased_debugging_memory_limit: OTHER_CFLAGS += -DENTITLED_DEBUGGING=1 jumbo_va_sp… [all …]
|
| /xnu-12377.1.9/libsyscall/mach/ |
| H A D | err_vm.sub | 9 /* 0 */ "(vm/kernel) no error", 10 /* 1 */ "(vm/kernel) error return now", 14 /* 0 */ "(vm/reclaim) no error", 15 /* 1 */ "(vm/reclaim) invalid argument", 16 /* 2 */ "(vm/reclaim) operation not supported", 17 /* 3 */ "(vm/reclaim) invalid region size", 18 /* 4 */ "(vm/reclaim) invalid ring capacity", 19 /* 5 */ "(vm/reclaim) invalid reclaim ID", 20 /* 6 */ "(vm/reclaim) ring already instantiated", 21 /* 7 */ "(vm/reclaim) invalid ring", [all …]
|
| /xnu-12377.1.9/tests/ |
| H A D | Makefile | 196 vm/corpse_owned_vmobjects: excserver_protect_state 197 vm/corpse_owned_vmobjects: OTHER_CFLAGS += $(OBJROOT)/excserver_protect_state.c -I $(OBJROOT) 198 vm/corpse_owned_vmobjects: CODE_SIGN_ENTITLEMENTS += vm/corpse_owned_vmobjects.entitlements 204 OTHER_TEST_TARGETS += vm/vm_parameter_validation 213 vm/vm_parameter_validation: INVALID_ARCHS += arm64 227 VM_PARAMETER_VALIDATION_SLICES=$(addprefix $(SYMROOT)/vm/vm_parameter_validation_,$(VM_PARAMETER_VA… 229 vm/vm_parameter_validation: assets $(VM_PARAMETER_VALIDATION_SLICES) 233 $(SYMROOT)/vm/vm_parameter_validation_%: ../osfmk/tests/vm_parameter_validation.h \ 238 vm/vm_parameter_validation.c 239 mkdir -p $(SYMROOT)/vm [all …]
|
| H A D | stackshot_accuracy.m | 416 if (sysctlbyname("vm.freeze_enabled", &freeze_enabled, &fe_len, NULL, 0) == -1) { 420 T_FAIL("failed to query vm.freeze_enabled, errno: %d", errno);
|
| /xnu-12377.1.9/osfmk/conf/ |
| H A D | files | 290 osfmk/vm/analytics.c standard 291 osfmk/vm/vm_sanitize_telemetry.c standard 292 osfmk/vm/bsd_vm.c optional mach_bsd 293 osfmk/vm/vm_compressor.c standard 294 osfmk/vm/vm_compressor_pager.c standard 295 osfmk/vm/vm_compressor_backing_store.c standard 296 osfmk/vm/vm_compressor_algorithms.c standard 297 osfmk/vm/lz4.c standard 298 osfmk/vm/vm_phantom_cache.c optional config_phantom_cache 299 osfmk/vm/device_vm.c standard [all …]
|
| H A D | files.x86_64 | 5 osfmk/vm/vm_apple_protect.c standard
|
| H A D | files.arm64 | 5 osfmk/vm/vm_apple_protect.c standard
|
| /xnu-12377.1.9/bsd/vm/ |
| H A D | Makefile | 16 INSTALL_MI_DIR = vm 20 EXPORT_MI_DIR = vm
|
| /xnu-12377.1.9/osfmk/ |
| H A D | Makefile | 25 vm \ 64 vm \
|
| /xnu-12377.1.9/osfmk/vm/ |
| H A D | Makefile | 88 INSTALL_MI_DIR = vm 93 EXPORT_MI_DIR = vm
|
| H A D | vm_map.h | 336 #pragma mark - vm map wiring 463 #pragma mark - vm map copy
|
| /xnu-12377.1.9/tools/lldbmacros/kmemory/ |
| H A D | __init__.py | 4 from .vm import *
|
| /xnu-12377.1.9/osfmk/mach/ |
| H A D | vm_types_unsafe.h | 108 typedef vm ## size ## _ ## variant ## _struct_t _unsafe_type; \ 113 typedef vm ## size ## _ ## variant ## _struct_t _unsafe_type; \
|
| /xnu-12377.1.9/doc/vm/ |
| H A D | pageout_scan.md | 82 - We need a vm-object lock but another thread is holding it. That thread 96 - "ripe" purgeable vm-object. 98 - a vm-object in the object cache to evict 155 2. *Try* to take the vm-object lock corresponding to the victim page. Note 156 that this is an inversion of the typical lock ordering (vm-object -> 158 held by another thread. If it cannot take the vm-object lock, then identify 160 "privileged" thread wants its vm-object lock (precluding other threads
|
| H A D | memorystatus.md | 38 Implementation of the freezer. See `doc/vm/freezer.md` for details. 44 …cy and mechanical bits to send out memory pressure notifications. See `doc/vm/memorystatus_notify.… 58 … there are some synchronous actions that happen on other threads. See `doc/vm/memorystatus_kills.m… 78 Many kill types kill in ascending jetsam priority level. See `doc/vm/memorystatus_kills.md` for mor… 111 … be made free. This metric is defined in the `VM_CHECK_MEMORYSTATUS` macro in `osfmk/vm/vm_page.h`. 145 …running the system health check and performing most jetsam kills (see `doc/vm/memorystatus_kills.m… 153 … memory pressure and demoting processes when the freezer is full. See `doc/vm/freezer.md` for more…
|
| H A D | sanitize.md | 249 For files outside `osfmk/vm` and `bsd/vm` that need to see the opaque type 263 - `tests/vm/vm_parameter_validation.c` (test `vm_parameter_validation_user` 271 See `tests/vm/vm_parameter_validation.c` for instructions. 273 You can run these tests locally. See `tests/vm/vm_parameter_validation.c` 346 Step 1: are you testing userspace callers (`tests/vm/vm_parameter_validation.c`), 411 `tests/vm/vm_parameter_validation.c` for instructions on how to run your 423 stable. See `tests/vm/vm_parameter_validation.c` for instructions.
|
| H A D | freezer.md | 19 …ll `task_freeze` (`osfmk/kern/task.c`) which calls `vm_map_freeze` (`osfmk/vm/vm_map.c`). `vm_map_… 70 …hat is already on NAND. See this check in `vm_compressor_relocate` (`osfmk/vm/vm_compressor.c`) fo… 89 …ayer via an IOCTL to the swap device. See `vm_swap_vol_get_budget` in `bsd/vm/vm_compressor_backin…
|
| /xnu-12377.1.9/bsd/ |
| H A D | Makefile | 59 vm
|
| /xnu-12377.1.9/osfmk/kern/ |
| H A D | hv_support_kext.h | 62 void (*task_destroy)(void *vm);
|
| /xnu-12377.1.9/san/memory/ |
| H A D | kasan-denylist-x86_64 | 70 src:./osfmk/vm/vm_compressor.c
|
| /xnu-12377.1.9/san/coverage/ |
| H A D | kcov-denylist-x86_64 | 70 src:./osfmk/vm/vm_compressor.c
|
| /xnu-12377.1.9/tools/lldbmacros/ |
| H A D | Makefile | 48 kmemory/vm.py \
|
| /xnu-12377.1.9/bsd/sys/ |
| H A D | Makefile | 50 vm.h vmmeter.h vmparam.h vnode_if.h vsock.h vstat.h wait.h xattr.h \ 170 utfconv.h unicode.h vm.h vmparam.h vnode.h vnode_if.h vsock.h xattr.h \
|
| /xnu-12377.1.9/libkdd/ |
| H A D | README.md | 76 to many subsystems. It includes data such as io stats, vm counters, process names/flags and syscall…
|
| /xnu-12377.1.9/doc/lifecycle/ |
| H A D | startup.md | 174 - Rank 2: `vm_page_module_init`: create the "vm pages" zone.
|