Lines Matching refs:filename

93 static struct modctl *add_primary(const char *filename, int);
128 static struct kobjopen_tctl *kobjopen_alloc(char *filename);
372 char filename[MAXPATHLEN];
386 (void) BOP_GETPROP(ops, "whoami", filename);
442 synthetic_bootaux(filename, bootaux);
456 kobj_module_path = getmodpath(filename);
467 mp = load_exec(bootaux, filename);
560 _kobj_printf(ops, " %s\n", filename);
580 synthetic_bootaux(char *filename, val_t *bootaux)
591 KOBJ_MARK(filename);
592 file = kobj_open_file(filename);
594 _kobj_printf(ops, "krtld: failed to open '%s'\n", filename);
600 filename);
615 filename);
707 load_exec(val_t *bootaux, char *filename)
723 cp = add_primary(filename, KOBJ_LM_PRIMARY);
852 mp->filename = cp->mod_filename;
856 _kobj_printf(ops, "krtld: file=%s\n", mp->filename);
953 mp->filename = cp->mod_filename;
967 _kobj_printf(ops, "krtld: file=%s\n", mp->filename);
1075 getmodpath(const char *filename)
1083 mach_modpath(path, filename);
1090 add_primary(const char *filename, int lmid)
1096 cp->mod_filename = kobj_alloc(strlen(filename) + 1, KM_WAIT);
1103 (void) strcpy(cp->mod_filename, filename);
1205 "module %s\n", mp->filename);
1211 "KOBJ_EXEC\n", mp->filename);
1237 file = kobj_open_file(mp->filename);
1259 * The interpreter path fragment in mp->filename
1263 file = kobj_open_path(mp->filename, 1, 0);
1461 mp->filename);
1471 mp->filename);
1765 mp->filename);
1781 _kobj_printf(ops, "krtld: get_dynamic: %s, ", mp->filename);
1788 _kobj_printf(ops, "krtld: get_dynamic: %s, ", mp->filename);
1798 _kobj_printf(ops, "krtld: get_dynamic: %s, ", mp->filename);
1808 _kobj_printf(ops, "krtld: get_dynamic: %s, ", mp->filename);
1856 char *filename = modp->mod_filename;
1877 file = kobj_open_path(filename, use_path, 1);
1880 file = kobj_open_path(filename, use_path, 0);
1891 if (strncmp(filename, "drv/", 4) == 0) {
1897 mp->filename = kobj_alloc(strlen(file->_name) + 1, KM_WAIT);
1898 (void) strcpy(mp->filename, file->_name);
1903 kobj_free(mp->filename, strlen(file->_name) + 1);
1912 kobj_free(mp->filename, strlen(file->_name) + 1);
1927 kobj_free(mp->filename, strlen(file->_name) + 1);
1952 kobj_free(mp->filename, strlen(file->_name) + 1);
1964 kobj_free(mp->filename, strlen(file->_name) + 1);
2012 _kobj_printf(ops, "krtld: file=%s\n", mp->filename);
2158 _kobj_printf(ops, "text for %s ", mp->filename);
2267 if (mp->filename)
2268 kobj_free(mp->filename, strlen(mp->filename)+1);
2509 mp->filename);
2528 mp->filename);
2638 mp->filename);
2650 mp->filename);
2667 "reading .SUNW_ctf data\n", mp->filename);
2742 mp->filename);
2754 mp->filename);
2774 mp->filename);
3004 mp->filename);
3017 mp->filename);
3047 mp->filename);
3380 mp->filename);
3521 kobj_open(char *filename)
3527 struct kobjopen_tctl *ltp = kobjopen_alloc(filename);
3547 Errno = vn_openat(filename, UIO_SYSSPACE, FREAD, 0, &vp,
3557 filename);
3563 _kobj_printf(ops, "kobj_open: '%s'", filename);
3569 fd = kobj_boot_open(filename, 0);
3574 "kobj_open: can't open %s\n", filename);
3576 _kobj_printf(ops, "kobj_open: '%s'", filename);
3608 kobjopen_alloc(char *filename)
3612 ASSERT(filename != NULL);
3614 ltp->name = kmem_alloc(strlen(filename) + 1, KM_SLEEP);
3615 bcopy(filename, ltp->name, strlen(filename) + 1);
4549 kobj_record_file(char *filename)
4563 n = snprintf(buf, size, "%s\n", filename);
4583 kobj_boot_open(char *filename, int flags)
4595 kobj_record_file(filename);
4596 return (BOP_OPEN(filename, flags));
4598 kobj_record_file(filename);
4599 return (BRD_OPEN(bfs_ops, filename, flags));