Lines Matching refs:argstate

146     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()
361 ARGSTATE argstate; in cmd_body() local
368 process_args(obj_state, argc, argv, cmd, &argstate); in cmd_body()
371 if (argstate.argc == 0) { in cmd_body()
372 print_shdr(cmd, 0, &argstate, 0, obj_state->os_shnum, in cmd_body()
382 if (argstate.optmask & SHDR_OPT_F_SHNDX) { in cmd_body()
383 ndx = elfedit_atoshndx(argstate.argv[0], obj_state->os_shnum); in cmd_body()
385 } else if (argstate.optmask & SHDR_OPT_F_SHTYP) { in cmd_body()
387 elfedit_atoconst(argstate.argv[0], ELFEDIT_CONST_SHT)); in cmd_body()
390 ndx = elfedit_name_to_shndx(obj_state, argstate.argv[0]); in cmd_body()
395 if (argstate.argc == 1) { in cmd_body()
400 print_shdr(cmd, 0, &argstate, ndx, cnt, print_type); in cmd_body()
424 Addr sh_addr = elfedit_atoui(argstate.argv[1], NULL); in cmd_body()
448 sh_addralign = elfedit_atoui(argstate.argv[1], NULL); in cmd_body()
453 argstate.argv[1]); in cmd_body()
477 sh_entsize = elfedit_atoui(argstate.argv[1], NULL); in cmd_body()
504 for (i = 1; i < argstate.argc; i++) in cmd_body()
506 (Word) elfedit_atoconst(argstate.argv[i], in cmd_body()
510 if (argstate.optmask & SHDR_OPT_F_CMP) in cmd_body()
514 if (argstate.optmask & SHDR_OPT_F_AND) in cmd_body()
516 else if (argstate.optmask & SHDR_OPT_F_OR) in cmd_body()
546 if (argstate.optmask & SHDR_OPT_F_VALUE_SHNAM) in cmd_body()
548 argstate.argv[1]); in cmd_body()
549 else if (argstate.optmask & SHDR_OPT_F_VALUE_SHTYP) in cmd_body()
551 elfedit_atoconst(argstate.argv[1], in cmd_body()
554 sh_info = elfedit_atoui(argstate.argv[1], NULL); in cmd_body()
578 if (argstate.optmask & SHDR_OPT_F_VALUE_SHNAM) in cmd_body()
580 argstate.argv[1]); in cmd_body()
581 else if (argstate.optmask & SHDR_OPT_F_VALUE_SHTYP) in cmd_body()
583 elfedit_atoconst(argstate.argv[1], in cmd_body()
586 sh_link = elfedit_atoui(argstate.argv[1], NULL); in cmd_body()
617 sh_name = (argstate.optmask & SHDR_OPT_F_NAMOFFSET) ? in cmd_body()
618 elfedit_atoui(argstate.argv[1], NULL) : in cmd_body()
620 shstr_sec, NULL, argstate.argv[1]); in cmd_body()
653 sh_offset = elfedit_atoui(argstate.argv[1], NULL); in cmd_body()
677 sh_size = elfedit_atoui(argstate.argv[1], NULL); in cmd_body()
699 Word sh_type = elfedit_atoconst(argstate.argv[1], in cmd_body()
733 print_shdr(cmd, 1, &argstate, ndx, 1, PRINT_SHDR_ALL); in cmd_body()