Searched refs:imgp (Results 1 - 6 of 6) sorted by relevance
/darwin-on-arm/xnu/bsd/kern/ |
H A D | kern_exec.c | 222 static int exec_activate_image(struct image_params *imgp); 223 static int exec_copyout_strings(struct image_params *imgp, user_addr_t *stackp); 225 static int execargs_alloc(struct image_params *imgp); 226 static int execargs_free(struct image_params *imgp); 227 static int exec_check_permissions(struct image_params *imgp); 228 static int exec_extract_strings(struct image_params *imgp); 229 static int exec_add_apple_strings(struct image_params *imgp); 230 static int exec_handle_sugid(struct image_params *imgp); 273 * (imgp->ip_strendp) updated location of next add, if any 274 * (imgp 278 exec_add_user_string(struct image_params *imgp, user_addr_t str, int seg, boolean_t is_ncargs) argument 348 exec_save_path(struct image_params *imgp, user_addr_t path, int seg) argument 396 exec_reset_save_path(struct image_params *imgp) argument 427 exec_shell_imgact(struct image_params *imgp) argument 587 exec_fat_imgact(struct image_params *imgp) argument 707 exec_mach_imgact(struct image_params *imgp) argument 1261 exec_activate_image(struct image_params *imgp) argument 1415 exec_handle_port_actions(struct image_params *imgp, short psa_flags) argument 1492 exec_handle_file_actions(struct image_params *imgp, short psa_flags) argument 1697 struct image_params *imgp; local 2292 struct image_params *imgp; local 2523 exec_copyout_strings(struct image_params *imgp, user_addr_t *stackp) argument 2724 exec_extract_strings(struct image_params *imgp) argument 2973 exec_add_apple_strings(struct image_params *imgp) argument 3063 exec_check_permissions(struct image_params *imgp) argument 3164 exec_handle_sugid(struct image_params *imgp) argument 3706 execargs_alloc(struct image_params *imgp) argument 3769 execargs_free(struct image_params *imgp) argument 3803 exec_resettextvp(proc_t p, struct image_params *imgp) argument 3837 check_for_signature(proc_t p, struct image_params *imgp) argument 3923 exec_prefault_data(proc_t p __unused, struct image_params *imgp, load_result_t *load_result) argument [all...] |
H A D | mach_loader.h | 76 struct image_params *imgp,
|
H A D | mach_loader.c | 277 struct image_params *imgp, 284 struct vnode *vp = imgp->ip_vp; 285 off_t file_offset = imgp->ip_arch_offset; 286 off_t macho_size = imgp->ip_arch_size; 287 off_t file_size = imgp->ip_vattr->va_data_size; 296 int spawn = (imgp->ip_flags & IMGPF_SPAWN); 324 (imgp->ip_flags & IMGPF_IS_64BIT)); 327 vm_compute_max_offset((imgp->ip_flags & IMGPF_IS_64BIT)), 342 if ((header->flags & MH_NO_HEAP_EXECUTION) && !(imgp->ip_flags & IMGPF_ALLOW_DATA_EXEC)) 348 if (!(imgp 276 load_machfile( struct image_params *imgp, struct mach_header *header, thread_t thread, vm_map_t new_map, load_result_t *result ) argument [all...] |
/darwin-on-arm/xnu/security/ |
H A D | mac_vfs.c | 658 struct image_params *imgp) 668 (imgp != NULL) ? imgp->ip_execlabelp : NULL, 669 (imgp != NULL) ? &imgp->ip_ndp->ni_cnd : NULL, 670 (imgp != NULL) ? &imgp->ip_csflags : NULL); 657 mac_vnode_check_exec(vfs_context_t ctx, struct vnode *vp, struct image_params *imgp) argument
|
H A D | mac_process.c | 204 mac_execve_enter(user_addr_t mac_p, struct image_params *imgp) argument 246 imgp->ip_execlabelp = execlabel;
|
H A D | mac_framework.h | 186 int mac_execve_enter(user_addr_t mac_p, struct image_params *imgp); 469 struct image_params *imgp);
|
Completed in 33 milliseconds