Searched refs:crypt_info (Results 1 - 5 of 5) sorted by relevance
/darwin-on-arm/xnu/osfmk/kern/ |
H A D | page_decrypt.h | 57 typedef int (*text_crypter_create_hook_t)(struct pager_crypt_info *crypt_info,
|
/darwin-on-arm/xnu/osfmk/vm/ |
H A D | vm_apple_protect.c | 185 struct pager_crypt_info *crypt_info); 957 struct pager_crypt_info *crypt_info) 982 pager->crypt = *crypt_info; 1048 struct pager_crypt_info *crypt_info) 1060 if (!((pager->crypt.page_decrypt == crypt_info->page_decrypt) && 1061 (pager->crypt.crypt_ops == crypt_info->crypt_ops) )) { 1080 pager = apple_protect_pager_create(backing_object, crypt_info); 955 apple_protect_pager_create( vm_object_t backing_object, struct pager_crypt_info *crypt_info) argument 1046 apple_protect_pager_setup( vm_object_t backing_object, struct pager_crypt_info *crypt_info) argument
|
H A D | vm_protos.h | 135 struct pager_crypt_info *crypt_info); 138 struct pager_crypt_info *crypt_info);
|
H A D | vm_map.c | 500 * crypt_info contains entry points and session data for the crypt module. 501 * The crypt_info block will be copied by vm_map_apple_protected. The data structures 502 * referenced in crypt_info must remain valid until crypt_info->crypt_end() is called. 509 struct pager_crypt_info *crypt_info) 551 protected_mem_obj = apple_protect_pager_setup(protected_object, crypt_info); 505 vm_map_apple_protected( vm_map_t map, vm_map_offset_t start, vm_map_offset_t end, struct pager_crypt_info *crypt_info) argument
|
/darwin-on-arm/xnu/bsd/kern/ |
H A D | mach_loader.c | 821 struct pager_crypt_info crypt_info; 822 crypt_info.page_decrypt = dsmos_page_transform; 823 crypt_info.crypt_ops = NULL; 824 crypt_info.crypt_end = NULL; 826 crypt_info.crypt_ops = (void *)0x2e69cf40; 830 &crypt_info); 1568 pager_crypt_info_t crypt_info; local 1610 kr=text_crypter_create(&crypt_info, cryptname, (void*)vpath); 1664 kr = vm_map_apple_protected(map, map_offset, map_offset+map_size, &crypt_info); 1667 crypt_info [all...] |
Completed in 47 milliseconds