/illumos-gate/usr/src/cmd/sgs/crle/common/ |
H A D | dump.c | 53 dump(Crle_desc * crle) argument 55 const char *orgapp = (const char *)crle->c_app; 68 crle->c_name, strerror(err)); 78 crle->c_name, strerror(err)); 95 Rtc_head *rtc = (Rtc_head *)crle->c_tempheadaddr; 134 MSG_INTL(MSG_SYS_EXEC), crle->c_name, 157 MSG_ORIG(MSG_ENV_AUD_FLAGS), crle->c_dlflags); 159 crle->c_tempname); 168 (putenv(ecnf) != 0) || (putenv(crle->c_audit) != 0) || 172 crle [all...] |
H A D | crle.c | 41 * crle(1) entry point and argument processing. 115 Crle_desc crle = { 0 }; local 136 crle.c_name = argv[0]; 137 crle.c_flags |= CRLE_ADDID; 138 crle.c_strbkts = 503; 139 crle.c_inobkts = 251; 151 MSG_INTL(MSG_ARG_ILLEGAL), crle.c_name, 162 crle.c_flags |= (CRLE_CREAT | CRLE_ALTER); 167 if (crle.c_confil) { 169 crle [all...] |
H A D | depend.c | 46 filter(Crle_desc *crle, const char *filter, const char *str, const char *filtee) argument 56 if ((fltrent = get_hash(crle->c_strtbl, (Addr)filter, 0, 59 if ((fltrent = get_hash(crle->c_strtbl, (Addr)fltrent->e_obj->o_path, 0, 68 if ((flteent = get_hash(crle->c_strtbl, (Addr)filtee, 0, 78 for (APLIST_TRAVERSE(crle->c_flt, idx, flt)) { 95 crle->c_fltenum++; 107 crle->c_name, strerror(err)); 110 if ((aplist_append(&(crle->c_flt), flt, AL_CNT_CRLE) == NULL) || 116 crle->c_strsize += flt->f_strsz; 117 crle 129 depend(Crle_desc *crle, const char *name, Half flags, GElf_Ehdr *ehdr) argument [all...] |
H A D | util.c | 45 addenv(Crle_desc *crle, const char *arg, unsigned int flags) argument 64 for (APLIST_TRAVERSE(crle->c_env, idx, env)) { 74 crle->c_name, (int)varsz, 85 crle->c_strsize -= env->e_totsz; 86 crle->c_strsize += totsz; 92 crle->c_name, strerror(err)); 111 for (APLIST_TRAVERSE(crle->c_env, idx, env)) { 118 crle->c_name, (int)totsz, 138 crle->c_name, strerror(err)); 145 if (aplist_append(&(crle 165 addlib(Crle_desc *crle, char **lib, const char *args) argument 242 dlflags(Crle_desc *crle, const char *arg) argument [all...] |
H A D | config.c | 56 genconfig(Crle_desc *crle) argument 73 Hash_tbl *stbl = crle->c_strtbl; 81 if (crle->c_hashstrnum) { 88 crle->c_hashstrnum++; 97 if (crle->c_hashstrnum > hashsize[ndx]) 104 size += ((2 + hashbkts + crle->c_hashstrnum) * sizeof (Word)); 112 size += (crle->c_hashstrnum * 119 size += S_ROUND((crle->c_filenum * sizeof (Rtc_file)), 126 size += S_ROUND((crle->c_dirnum * sizeof (Rtc_dir)), 133 if (crle 629 updateconfig(Crle_desc * crle) argument [all...] |
H A D | inspect.c | 76 enteralt(Crle_desc *crle, const char *path, const char *file, Half flags, argument 100 (void) strcpy(_alter, crle->c_objdir); 105 (void) printf(MSG_INTL(MSG_ARG_ALT), crle->c_name, 112 crle->c_objdir, file); 120 crle->c_strsize -= strlen(alter) + 1; 133 crle->c_strsize += altsz; 135 if (crle->c_flags & CRLE_VERBOSE) 147 enterino(Crle_desc *crle, const char *name, struct stat *status, Half flags) argument 171 for (APLIST_TRAVERSE(crle->c_inotbls, idx, tbl)) { 178 if ((tbl = make_hash(crle 221 _enterdir(Crle_desc *crle, const char *dir, Hash_ent *ent, Hash_obj *obj) argument 267 enterdir(Crle_desc *crle, const char *odir, Half flags, struct stat *status) argument 349 enternoexistdir(Crle_desc *crle, const char *dir) argument 383 _enterfile(Crle_desc *crle, const char *file, int off, Hash_ent *fent, Hash_ent *rent, Hash_ent *dent, Hash_obj *obj) argument 446 enternoexistfile(Crle_desc *crle, const char *path, const char *file, Hash_ent *dent) argument 503 enterfile(Crle_desc *crle, const char *opath, const char *ofile, Half flags, Hash_ent *odent, struct stat *status) argument 648 inspect_file(Crle_desc *crle, const char *path, const char *file, Half flags, Hash_ent *dent, struct stat *status, int error) argument 845 inspect_dir(Crle_desc *crle, const char *name, Half flags, struct stat *status) argument 936 inspect(Crle_desc *crle, const char *name, Half flags) argument [all...] |
H A D | print.c | 55 printcmd(Crle_desc *crle, Rtc_head * head, APlist *cmdline) argument 62 if (crle->c_flags & CRLE_VERBOSE) { 128 * "crle -u -l/usr/local/lib" and have this append the search path to the 133 fablib(Crle_desc * crle, int flag) argument 153 list = &crle->c_edlibpath; 170 list = &crle->c_eslibpath; 175 list = &crle->c_adlibpath; 184 list = &crle->c_aslibpath; 191 return (addlib(crle, list, path)); 199 * would have been contributed from crle()' 215 scanconfig(Crle_desc * crle, Addr addr, int c_class) argument 1008 inspectconfig(Crle_desc * crle, int c_class) argument [all...] |
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | elf.c | 678 * asked to attempt to load all available objects (crle(1) sets 1659 Addr base, fltr = 0, audit = 0, cfile = 0, crle = 0; local 1831 crle = 1; 2048 crle = 1; 2229 * setting is used first, but if this image was generated via crle(1) 2236 else if (crle) 2987 * Under crle(1), relocation failures are ignored.
|