Searched refs:imgp (Results 1 - 6 of 6) sorted by relevance

/darwin-on-arm/xnu/bsd/kern/
H A Dkern_exec.c222 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 Dmach_loader.h76 struct image_params *imgp,
H A Dmach_loader.c277 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 Dmac_vfs.c658 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 Dmac_process.c204 mac_execve_enter(user_addr_t mac_p, struct image_params *imgp) argument
246 imgp->ip_execlabelp = execlabel;
H A Dmac_framework.h186 int mac_execve_enter(user_addr_t mac_p, struct image_params *imgp);
469 struct image_params *imgp);

Completed in 33 milliseconds