Home
last modified time | relevance | path

Searched refs:dyn (Results 1 – 25 of 62) sorted by relevance

123

/titanic_50/usr/src/cmd/sgs/librtld/common/
H A Ddynamic.c43 Dyn *dyn = (Dyn *)_cache->c_data->d_buf, *posdyn = 0; in update_dynamic() local
59 while (dyn->d_tag != DT_NULL) { in update_dynamic()
62 switch ((Xword)dyn->d_tag) { in update_dynamic()
74 (strs + dyn->d_un.d_val), NULL)) { in update_dynamic()
127 dyn->d_un.d_ptr += addr; in update_dynamic()
136 dyn->d_un.d_val = 0; in update_dynamic()
146 dyn->d_un.d_val = ((data + func) * entsize); in update_dynamic()
151 dyn->d_un.d_ptr = (addr + off + (null * entsize)); in update_dynamic()
160 dyn->d_un.d_val = 0; in update_dynamic()
164 dyn->d_un.d_val = (func * entsize); in update_dynamic()
[all …]
/titanic_50/usr/src/cmd/sgs/elfedit/modules/common/
H A Ddyn.c135 } dyn; member
154 num = argstate->dyn.num; in set_null_ndx()
155 argstate->dyn.num_null_ndx = 0; in set_null_ndx()
157 if (argstate->dyn.data[null_ndx].d_tag == DT_NULL) { in set_null_ndx()
158 argstate->dyn.num_null_ndx++; in set_null_ndx()
161 argstate->dyn.null_ndx = null_ndx; in set_null_ndx()
165 if (argstate->dyn.data[null_ndx].d_tag == DT_NULL) in set_null_ndx()
166 argstate->dyn.num_null_ndx++; in set_null_ndx()
191 Dyn *dyn; in convert_dt_null() local
195 if (argstate->dyn.num_null_ndx <= 1) in convert_dt_null()
[all …]
H A Dsyminfo.c261 Dyn *dyn; in dump_syminfo() local
271 dyn = argstate->dynamic.data; in dump_syminfo()
286 ((dyn[syminfo->si_boundto].d_tag == DT_NEEDED) || in dump_syminfo()
287 (dyn[syminfo->si_boundto].d_tag == DT_USED))) in dump_syminfo()
289 dyn[syminfo->si_boundto].d_un.d_val, in dump_syminfo()
469 Dyn *dyn; in needed_to_boundto() local
483 dyn = argstate->dynamic.data; in needed_to_boundto()
484 for (ndx = 0; ndx < numdyn; dyn++, ndx++) { in needed_to_boundto()
485 switch (dyn->d_tag) { in needed_to_boundto()
490 elfedit_dyn_elt_save(&null_elt, ndx, dyn); in needed_to_boundto()
[all …]
H A Dstr.c127 } dyn; member
355 argstate->dyn.sec = NULL; in process_args()
356 elfedit_dyn_elt_init(&argstate->dyn.strpad); in process_args()
364 argstate->dyn.sec = elfedit_sec_getdyn(obj_state, in process_args()
365 &argstate->dyn.data, &argstate->dyn.n); in process_args()
367 &argstate->dyn.strpad); in process_args()
373 if ((argstate->dyn.strpad.dn_seen != 0) && in process_args()
374 (argstate->dyn.strpad.dn_dyn.d_un.d_val > in process_args()
376 argstate->dyn.strpad.dn_seen = 0; in process_args()
381 EC_XWORD(argstate->dyn.strpad.dn_dyn. in process_args()
[all …]
H A Ddyn.msg31 # Message file for elfedit 'dyn' module
102 By default, dyn:value modifies the first element of the\n\
106 dyn:value will always create a new element for the new value,\n\
214 The dyn:dump command is used to display the contents of the\n\
218 The dyn:tag command is used to display or alter the\n\
222 If dyn:tag is called without arguments, the value of d_tag\n\
229 The dyn:value command is used to display or alter the\n\
234 If dyn:value is called without arguments, the value of every\n\
241 The dyn:delete command is used to delete one or more elements\n\
260 The dyn:move command is used to move the position of one\n\
[all …]
/titanic_50/usr/src/cmd/sgs/libld/common/
H A Dupdate.c2072 Dyn *dyn; in update_odynamic() local
2103 dyn = _dyn; in update_odynamic()
2115 dyn->d_tag = DT_POSFLAG_1; in update_odynamic()
2117 dyn->d_un.d_val = DF_P1_LAZYLOAD; in update_odynamic()
2119 dyn->d_un.d_val |= DF_P1_GROUPPERM; in update_odynamic()
2121 dyn->d_un.d_val |= DF_P1_DEFERRED; in update_odynamic()
2122 dyn++; in update_odynamic()
2126 dyn->d_tag = DT_NEEDED; in update_odynamic()
2131 dyn->d_un.d_val = stoff; in update_odynamic()
2133 ifl->ifl_neededndx = (Half)(((uintptr_t)dyn - (uintptr_t)_dyn) / in update_odynamic()
[all …]
H A Dfiles.c1741 Dyn *dyn; in process_rel_dynamic() local
1768 for (dyn = (Dyn *)dp->d_buf; dyn->d_tag != DT_NULL; dyn++) { in process_rel_dynamic()
1771 switch (dyn->d_tag) { in process_rel_dynamic()
1781 difl->ifl_soname = str + (size_t)dyn->d_un.d_val; in process_rel_dynamic()
1787 (str + (size_t)dyn->d_un.d_val))) == in process_rel_dynamic()
2084 Dyn *dyn; in process_dynamic_isgnu() local
2095 for (dyn = (Dyn *)dp->d_buf; dyn->d_tag != DT_NULL; dyn++) { in process_dynamic_isgnu()
2096 if (dyn->d_tag == DT_VERSYM) { in process_dynamic_isgnu()
2119 Dyn *data, *dyn; in process_dynamic() local
2135 for (dyn = data; dyn->d_tag != DT_NULL; dyn++) { in process_dynamic()
[all …]
/titanic_50/usr/src/cmd/sgs/rtld/common/
H A Delf.c174 Dyn *dyn = NULL; in elf_cap_check() local
194 dyn = (Dyn *)((uintptr_t)phdr->p_vaddr + base); in elf_cap_check()
208 while (dyn && dyncnt) { in elf_cap_check()
209 if (dyn->d_tag == DT_NULL) { in elf_cap_check()
211 } else if (dyn->d_tag == DT_STRTAB) { in elf_cap_check()
212 str = (char *)(dyn->d_un.d_ptr + base); in elf_cap_check()
215 dyn++, dyncnt--; in elf_cap_check()
634 Dyn *dyn; in elf_needed() local
643 for (dyn = DYN(clmp), dip = DYNINFO(clmp); in elf_needed()
644 !(dip->di_flags & FLG_DI_IGNORE); dyn++, dip++) { in elf_needed()
[all …]
/titanic_50/usr/src/cmd/sgs/elfdump/common/
H A Dfake_shdr.c1090 SINFO dyn; in fake_shdr_cache() member
1114 static const size_t sinfo_n = sizeof (sec) / sizeof (sec.dyn); in fake_shdr_cache()
1170 sec.dyn.type = SINFO_T_DYN; in fake_shdr_cache()
1171 sinfo = &sec.dyn; in fake_shdr_cache()
1212 if (sec.dyn.type == SINFO_T_DYN) in fake_shdr_cache()
1213 (void) get_data(&fstate, &sec.dyn); in fake_shdr_cache()
1214 if ((sec.dyn.type == SINFO_T_DYN) && (sec.dyn.data->d_buf != NULL)) { in fake_shdr_cache()
1215 Dyn *dyn; in fake_shdr_cache() local
1216 for (dyn = sec.dyn.data->d_buf; dyn->d_tag != DT_NULL; dyn++) { in fake_shdr_cache()
1217 switch (dyn->d_tag) { in fake_shdr_cache()
[all …]
H A Delfdump.c2295 Dyn *dyn; in versions() local
2315 dyn = (Dyn *)_cache->c_data->d_buf; in versions()
2316 for (; numdyn-- > 0; dyn++) in versions()
2317 if (dyn->d_tag == DT_VERSYM) { in versions()
2751 dyn_test(dyn_test_t test_type, Word sh_type, Cache *sec_cache, Dyn *dyn, in dyn_test() argument
2793 switch (dyn->d_tag) { in dyn_test()
2806 name, conv_dyn_tag(dyn->d_tag, osabi, ehdr->e_machine, in dyn_test()
2815 if (dyn->d_un.d_val != sec_cache->c_shdr->sh_addr) in dyn_test()
2818 conv_dyn_tag(dyn->d_tag, osabi, ehdr->e_machine, in dyn_test()
2819 CONV_FMT_ALT_CF, &buf1), EC_ADDR(dyn->d_un.d_val), in dyn_test()
[all …]
/titanic_50/usr/src/cmd/sgs/liblddbg/common/
H A Ddynamic.c44 Elf_dyn_entry(Lm_list *lml, Dyn *dyn, int ndx, const char *name, in Elf_dyn_entry() argument
52 conv_dyn_tag(dyn->d_tag, osabi, mach, 0, &inv_buf), in Elf_dyn_entry()
53 EC_XWORD(dyn->d_un.d_val), name); in Elf_dyn_entry()
62 Elf_dyn_null_entry(Lm_list *lml, Dyn *dyn, int start_ndx, int end_ndx) in Elf_dyn_null_entry() argument
68 Elf_dyn_entry(lml, dyn, start_ndx, MSG_ORIG(MSG_STR_EMPTY), in Elf_dyn_null_entry()
75 EC_XWORD(dyn->d_un.d_val), MSG_ORIG(MSG_STR_EMPTY)); in Elf_dyn_null_entry()
/titanic_50/usr/src/lib/libpool/common/
H A Dpool_commit.c424 diff_and_fix(pool_conf_t *stc, pool_conf_t *dyn) in diff_and_fix() argument
437 if (process_lists(PEC_SYSTEM, stc, dyn, 0) != PO_SUCCESS) { in diff_and_fix()
440 if (process_lists(PEC_POOL, stc, dyn, 0) != PO_SUCCESS) { in diff_and_fix()
443 if (process_lists(PEC_RES_COMP, stc, dyn, 0) != PO_SUCCESS) { in diff_and_fix()
446 if (process_lists(PEC_COMP, stc, dyn, 0) != PO_SUCCESS) { in diff_and_fix()
449 if (process_lists(PEC_POOL, stc, dyn, 1) != PO_SUCCESS) { in diff_and_fix()
457 if (share_resources(dyn) != PO_SUCCESS) { in diff_and_fix()
467 process_elem_lt(pool_elem_t *pe, pool_conf_t *dyn) in process_elem_lt() argument
474 if (commit_create(dyn, &pe) != PO_SUCCESS) { in process_elem_lt()
482 process_elem_gt(pool_elem_t *pe, pool_conf_t *stc, pool_conf_t *dyn) in process_elem_gt() argument
[all …]
H A Dpool_internal.c1664 pool_conf_t *dyn; in pool_validate_resource() local
1714 dyn = (pool_conf_t *)conf; in pool_validate_resource()
1717 if ((dyn = pool_conf_alloc()) == NULL) in pool_validate_resource()
1719 if (pool_conf_open(dyn, pool_dynamic_location(), PO_RDONLY) != in pool_validate_resource()
1721 pool_conf_free(dyn); in pool_validate_resource()
1724 if ((rl = (pool_query_resources(dyn, &nelem, pvals))) == in pool_validate_resource()
1726 (void) pool_conf_close(dyn); in pool_validate_resource()
1727 pool_conf_free(dyn); in pool_validate_resource()
1736 if (conf != dyn) { in pool_validate_resource()
1737 (void) pool_conf_close(dyn); in pool_validate_resource()
[all …]
/titanic_50/usr/src/cmd/mdb/tools/setdynflag/common/
H A Dsetdynflag.c91 GElf_Dyn dyn; in set_flag() local
116 if (gelf_getdyn(data, i, &dyn) == NULL) in set_flag()
119 if (dyn.d_tag == DT_FLAGS_1) { in set_flag()
120 dyn.d_un.d_val |= (Elf64_Xword)flval; in set_flag()
122 if (gelf_update_dyn(data, i, &dyn) == 0) in set_flag()
/titanic_50/usr/src/lib/cfgadm_plugins/fp/common/
H A Dcfga_list.c491 char *xport_phys = NULL, *dyn = NULL, *dyncomp = NULL, in do_list_FCP_dev() local
517 if ((dyn = GET_DYN(xport_phys)) != NULL) { in do_list_FCP_dev()
518 len = strlen(DYN_TO_DYNCOMP(dyn)) + 1; in do_list_FCP_dev()
526 (void) strcpy(dyncomp, DYN_TO_DYNCOMP(dyn)); in do_list_FCP_dev()
528 *dyn = '\0'; in do_list_FCP_dev()
2752 char *dyn = NULL, *dyncomp = NULL; in is_dyn_ap_on_ldata_list() local
2762 if ((dyn = GET_DYN(tmplp->ldata.ap_phys_id)) != NULL) { in is_dyn_ap_on_ldata_list()
2763 len = strlen(DYN_TO_DYNCOMP(dyn)) + 1; in is_dyn_ap_on_ldata_list()
2770 (void) strcpy(dyncomp, DYN_TO_DYNCOMP(dyn)); in is_dyn_ap_on_ldata_list()
2798 char *dyn = NULL, *dyncomp = NULL; in is_FCP_dev_ap_on_ldata_list() local
[all …]
/titanic_50/usr/src/cmd/sgs/rtld/sparc/
H A Dcommon_sparc.c94 Dyn *dyn; in elf_regsyms() local
105 for (dyn = DYN(lmp), dip = DYNINFO(lmp); in elf_regsyms()
106 !(dip->di_flags & FLG_DI_IGNORE); dyn++, dip++) { in elf_regsyms()
115 rsymndx = dyn->d_un.d_val; in elf_regsyms()
/titanic_50/usr/src/lib/cfgadm_plugins/sbd/common/
H A Dcfga.c238 char dyn[MAXPATHLEN]; in cfga_list_ext() local
240 ap_cm_id(a, i, dyn, sizeof (dyn)); in cfga_list_ext()
243 a->target, dyn); in cfga_list_ext()
245 a->path, dyn); in cfga_list_ext()
/titanic_50/usr/src/cmd/sgs/elfedit/common/
H A Delfedit_machelf.c363 Dyn *dyn; in elfedit64_init_obj_state() local
366 dyn = (Dyn *) dynsec->sec_data->d_buf; in elfedit64_init_obj_state()
373 switch (dyn[i].d_tag) { in elfedit64_init_obj_state()
384 &dyn[i]); in elfedit64_init_obj_state()
388 elfedit_dyn_elt_save(&flags_1_elt, i, &dyn[i]); in elfedit64_init_obj_state()
422 dyn[flags_1_elt.dn_ndx] = flags_1_elt.dn_dyn; in elfedit64_init_obj_state()
H A Dutil_machelf.c99 elfedit_dyn_elt_save(elfedit_dyn_elt_t *elt, Word ndx, Dyn *dyn) in elfedit_dyn_elt_save() argument
103 elt->dn_dyn = *dyn; in elfedit_dyn_elt_save()
412 elfedit_sec_getdyn(elfedit_obj_state_t *obj_state, Dyn **dyn, Word *num) in elfedit_sec_getdyn() argument
420 *dyn = (Dyn *) cache->sec_data->d_buf; in elfedit_sec_getdyn()
869 Dyn *dyn = (Dyn *) dynsec->sec_data->d_buf; in elfedit_dynstr_getpad() local
881 if (dyn[i].d_tag == DT_SUNW_STRPAD) { in elfedit_dynstr_getpad()
882 elfedit_dyn_elt_save(dyn_strpad, i, &dyn[i]); in elfedit_dynstr_getpad()
/titanic_50/usr/src/cmd/sgs/elfedit/modules/
H A DMakefile.targ120 sh $(CHKMSG) -m ../common/dyn.msg ../common/dyn.c
137 $(LINT.c) ../common/dyn.c 2>&1 | tee -a $(LINTOUT)
/titanic_50/usr/src/cmd/fm/modules/common/disk-monitor/
H A Dhotplug_mgr.c135 char *dyn; in adjust_dynamic_ap() local
144 dyn = strstr(apid, "::"); in adjust_dynamic_ap()
145 if ((dyn == NULL) || (dyn == apid) || in adjust_dynamic_ap()
146 (sscanf(dyn, "::dsk/c%dt%dd%d", &c, &t, &d) != 3)) in adjust_dynamic_ap()
/titanic_50/usr/src/uts/sun4u/opl/io/
H A Ddr_mem.c2595 struct memlist *dyn; in dr_get_copy_mlist() local
2597 for (dyn = s_mp->sbm_dyn_segs; dyn != NULL; in dr_get_copy_mlist()
2598 dyn = dyn->ml_next) { in dr_get_copy_mlist()
2599 uint64_t dyn_base = dyn->ml_address; in dr_get_copy_mlist()
2600 uint64_t dyn_end = dyn->ml_address + dyn->ml_size; in dr_get_copy_mlist()
2652 struct memlist *dyn; in dr_get_nonreloc_mlist() local
2684 for (dyn = s_mp->sbm_dyn_segs; dyn != NULL; in dr_get_nonreloc_mlist()
2685 dyn = dyn->ml_next) { in dr_get_nonreloc_mlist()
2686 uint64_t dyn_base = dyn->ml_address; in dr_get_nonreloc_mlist()
2687 uint64_t dyn_end = dyn->ml_address + dyn->ml_size; in dr_get_nonreloc_mlist()
/titanic_50/usr/src/uts/common/krtld/
H A Dkobj.c711 Dyn *dyn; in load_exec() local
753 for (dyn = (Dyn *) bootaux[BA_DYNAMIC].ba_ptr; in load_exec()
754 dyn->d_tag != DT_NULL; dyn++) { in load_exec()
755 switch (dyn->d_tag) { in load_exec()
757 mp->symspace = mp->symtbl = (char *)dyn->d_un.d_ptr; in load_exec()
758 mp->symhdr->sh_addr = dyn->d_un.d_ptr; in load_exec()
761 mp->nsyms = *((uint_t *)dyn->d_un.d_ptr + 1); in load_exec()
762 mp->hashsize = *(uint_t *)dyn->d_un.d_ptr; in load_exec()
765 mp->strings = (char *)dyn->d_un.d_ptr; in load_exec()
766 mp->strhdr->sh_addr = dyn->d_un.d_ptr; in load_exec()
[all …]
/titanic_50/usr/src/lib/krb5/
H A DMakefile17 dyn \
/titanic_50/usr/src/lib/libtnfctl/
H A Dinternal.c178 Elf3264_Dyn *dyn = &_DYNAMIC; in inprocess_get_dtdebug() local
181 for (dp = dyn; dp->d_tag != DT_NULL; dp++) { in inprocess_get_dtdebug()

123