Lines Matching defs:interp

88     const char *interp, int32_t *osrel, uint32_t *fctl0);
337 __elfN(get_brandinfo)(struct image_params *imgp, const char *interp,
345 interp_name_len = interp != NULL ? strlen(interp) + 1 : 0;
360 if (interp != NULL && (bi->flags & BI_BRAND_ONLY_STATIC) != 0)
384 if (ret && bi_m == NULL && interp != NULL &&
387 strncmp(interp, bi->interp_path, interp_name_len)
403 (interp != NULL && (bi->flags & BI_BRAND_ONLY_STATIC) != 0))
422 interp_name_len && strncmp(interp,
447 if (interp != NULL) {
458 strncmp(interp, bi->interp_path, interp_name_len)
469 (interp != NULL && (bi->flags & BI_BRAND_ONLY_STATIC) != 0))
1007 char *interp;
1034 interp = malloc(interp_name_len + 1, M_TEMP, M_NOWAIT);
1035 if (interp == NULL) {
1037 interp = malloc(interp_name_len + 1, M_TEMP, M_WAITOK);
1041 error = vn_rdwr(UIO_READ, imgp->vp, interp,
1046 free(interp, M_TEMP);
1050 interp[interp_name_len] = '\0';
1052 *interpp = interp;
1057 interp = __DECONST(char *, imgp->image_header) + phdr->p_offset;
1058 if (interp[interp_name_len - 1] != '\0') {
1063 *interpp = interp;
1070 const char *interp, u_long *addr, u_long *entry)
1076 strcmp(interp, brand_info->interp_path) == 0)) {
1083 error = __elfN(load_file)(imgp->proc, interp, addr, entry);
1087 uprintf("ELF interpreter %s not found, error %d\n", interp, error);
1106 char *interp;
1148 interp = NULL;
1203 if (interp != NULL) {
1208 error = __elfN(get_interp)(imgp, &phdr[i], &interp,
1232 brand_info = __elfN(get_brandinfo)(imgp, interp, &osrel, &fctl0);
1384 if (interp != NULL) {
1393 error = __elfN(load_interp)(imgp, brand_info, interp,
1435 free(interp, M_TEMP);