Home
last modified time | relevance | path

Searched refs:argstate (Results 1 – 8 of 8) sorted by relevance

/titanic_44/usr/src/cmd/sgs/elfedit/modules/common/
H A Dcap.c157 argstate_add_str(ARGSTATE *argstate, Boolean required) in argstate_add_str() argument
160 if (argstate->str.sec != NULL) in argstate_add_str()
167 if (argstate->cap.sec->sec_shdr->sh_info == 0) { in argstate_add_str()
171 EC_WORD(argstate->cap.sec->sec_shndx), in argstate_add_str()
172 argstate->cap.sec->sec_name); in argstate_add_str()
176 argstate->str.sec = elfedit_sec_getstr(argstate->obj_state, in argstate_add_str()
177 argstate->cap.sec->sec_shdr->sh_info, 0); in argstate_add_str()
186 cap_group_extents(ARGSTATE *argstate, Word ndx, Word *ret_start_ndx, in cap_group_extents() argument
195 while ((ndx > 0) && (argstate->cap.data[ndx].c_tag == CA_SUNW_NULL)) in cap_group_extents()
197 while ((ndx > 0) && (argstate->cap.data[ndx - 1].c_tag != CA_SUNW_NULL)) in cap_group_extents()
[all …]
H A Dsyminfo.c156 SYMINFO_CMD_T cmd, ARGSTATE *argstate) in process_args() argument
161 bzero(argstate, sizeof (*argstate)); in process_args()
162 argstate->obj_state = obj_state; in process_args()
168 argstate->optmask |= getopt_ret->gor_idmask; in process_args()
185 argstate->argc = argc; in process_args()
186 argstate->argv = argv; in process_args()
189 argstate->syminfo.sec = elfedit_sec_getsyminfo(obj_state, in process_args()
190 &argstate->syminfo.data, &argstate->syminfo.n); in process_args()
217 argstate_add_sym(ARGSTATE *argstate) in argstate_add_sym() argument
219 if (argstate->sym.sec != NULL) in argstate_add_sym()
[all …]
H A Ddyn.c150 set_null_ndx(ARGSTATE *argstate) in set_null_ndx() argument
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()
187 convert_dt_null(ARGSTATE *argstate, Xword d_tag, Xword d_val) in convert_dt_null() argument
195 if (argstate->dyn.num_null_ndx <= 1) in convert_dt_null()
[all …]
H A Dstr.c248 STR_CMD_T cmd, ARGSTATE *argstate, int *print_only) in process_args() argument
255 bzero(argstate, sizeof (*argstate)); in process_args()
256 argstate->obj_state = obj_state; in process_args()
268 argstate->optmask |= getopt_ret->gor_idmask; in process_args()
310 !((argc == 2) && (argstate->optmask & STR_OPT_F_END)); in process_args()
325 argstate->argc = argc; in process_args()
326 argstate->argv = argv; in process_args()
328 if (argstate->optmask & STR_OPT_F_ANY) { in process_args()
330 argstate->str.sec = elfedit_sec_get(obj_state, ndx); in process_args()
345 argstate->str.sec = elfedit_sec_getstr(obj_state, ndx, 1); in process_args()
[all …]
H A Dphdr.c158 PHDR_CMD_T cmd, ARGSTATE *argstate) in process_args() argument
163 bzero(argstate, sizeof (*argstate)); in process_args()
164 argstate->obj_state = obj_state; in process_args()
170 argstate->optmask |= getopt_ret->gor_idmask; in process_args()
177 argstate->print_req = 1; in process_args()
181 argstate->print_req = (argc < 2); in process_args()
186 argstate->print_req = (argc == 0); in process_args()
191 argstate->print_req = 0; in process_args()
196 argstate->print_req = 0; in process_args()
203 argstate->print_req = (argc < 2); in process_args()
[all …]
H A Dsym.c204 symstate_add_str(ARGSTATE *argstate, SYMSTATE *symstate) in symstate_add_str() argument
209 symstate->str.sec = elfedit_sec_getstr(argstate->obj_state, in symstate_add_str()
213 symstate_add_versym(ARGSTATE *argstate, SYMSTATE *symstate) in symstate_add_versym() argument
218 symstate->versym.sec = elfedit_sec_getversym(argstate->obj_state, in symstate_add_versym()
222 symstate_add_xshndx(ARGSTATE *argstate, SYMSTATE *symstate) in symstate_add_xshndx() argument
227 symstate->xshndx.sec = elfedit_sec_getxshndx(argstate->obj_state, in symstate_add_xshndx()
243 dump_symtab(ARGSTATE *argstate, SYMSTATE *symstate, Word ndx, Word cnt) in dump_symtab() argument
251 elfedit_obj_state_t *obj_state = argstate->obj_state; in dump_symtab()
260 symstate_add_str(argstate, symstate); in dump_symtab()
265 symstate_add_versym(argstate, symstate); in dump_symtab()
[all …]
H A Dshdr.c146 SHDR_CMD_T cmd, ARGSTATE *argstate) in process_args() argument
151 bzero(argstate, sizeof (*argstate)); in process_args()
152 argstate->obj_state = obj_state; in process_args()
158 argstate->optmask |= getopt_ret->gor_idmask; in process_args()
181 argstate->argc = argc; in process_args()
182 argstate->argv = argv; in process_args()
212 print_shdr(SHDR_CMD_T cmd, int autoprint, ARGSTATE *argstate, in print_shdr() argument
216 Ehdr *ehdr = argstate->obj_state->os_ehdr; in print_shdr()
219 elfedit_section_t *ref_sec = &argstate->obj_state->os_secarr[ndx]; in print_shdr()
234 elfedit_section_t *sec = &argstate->obj_state->os_secarr[ndx]; in print_shdr()
[all …]
H A Dehdr.c163 ARGSTATE *argstate) in process_args() argument
168 bzero(argstate, sizeof (*argstate)); in process_args()
169 argstate->obj_state = obj_state; in process_args()
174 argstate->optmask |= getopt_ret->gor_idmask; in process_args()
181 argstate->argc = argc; in process_args()
182 argstate->argv = argv; in process_args()
239 ARGSTATE *argstate) in print_ehdr() argument
275 ehdr = argstate->obj_state->os_ehdr; in print_ehdr()
290 argstate->obj_state->os_secarr[0].sec_shdr); in print_ehdr()
513 num = argstate->obj_state-> in print_ehdr()
[all …]