Lines Matching defs:obj_state

132 	elfedit_obj_state_t	*obj_state;
147 * obj_state, argc, argv - Standard command arguments
157 process_args(elfedit_obj_state_t *obj_state, int argc, const char *argv[],
164 argstate->obj_state = obj_state;
222 argstate->obj_state->os_phnum - 1, NULL);
226 Ehdr *ehdr = obj_state->os_ehdr;
234 phdr = obj_state->os_phdr;
235 for (i = 0; i < obj_state->os_phnum; i++, phdr++) {
246 if (i == argstate->obj_state->os_phnum)
265 * obj_state - Object state
270 locate_interp(elfedit_obj_state_t *obj_state, INTERP_STATE *interp)
283 phnum = obj_state->os_phnum;
284 phdr = obj_state->os_phdr;
295 elfedit_elferr(obj_state->os_file,
307 for (i = 1; i < obj_state->os_shnum; i++) {
308 strsec = &obj_state->os_secarr[i];
351 Ehdr *ehdr = argstate->obj_state->os_ehdr;
377 type = argstate->obj_state->os_phdr[ndx].p_type;
378 cnt = argstate->obj_state->os_phnum - ndx;
384 cnt = argstate->obj_state->os_phnum;
386 phdr = argstate->obj_state->os_phdr + ndx;
419 (void) locate_interp(argstate->obj_state, &interp);
448 argstate->obj_state->os_ehdr->e_machine,
510 elfedit_obj_state_t *obj_state = argstate->obj_state;
521 phnum = obj_state->os_phnum;
522 phdr = obj_state->os_phdr;
525 (void) locate_interp(obj_state, &interp);
566 for (i = 1; i < obj_state->os_shnum; i++) {
567 strsec = &obj_state->os_secarr[i];
621 dynsec = elfedit_sec_getdyn(obj_state, &dyn, &numdyn);
622 strsec = elfedit_sec_getstr(obj_state,
626 str_offset = elfedit_strtab_insert(obj_state, strsec,
641 elfedit_modified_phdr(obj_state);
659 * obj_state, argc, argv - Standard command arguments
662 cmd_body(PHDR_CMD_T cmd, elfedit_obj_state_t *obj_state,
670 process_args(obj_state, argc, argv, cmd, &argstate);
680 phdr = &argstate.obj_state->os_phdr[argstate.ndx];
690 Ehdr *ehdr = obj_state->os_ehdr;
823 Ehdr *ehdr = obj_state->os_ehdr;
895 obj_state->os_phnum - argstate.ndx, NULL);
898 obj_state->os_phdr, sizeof (Phdr),
899 obj_state->os_phnum, argstate.ndx, cnt);
915 obj_state->os_phnum - 1, NULL);
921 1, obj_state->os_phnum, NULL);
924 obj_state->os_phdr, sizeof (save),
925 obj_state->os_phnum, argstate.ndx, dstndx,
936 elfedit_modified_phdr(obj_state);
957 cpl_1starg_pt(elfedit_obj_state_t *obj_state, void *cpldata, int argc,
972 cpl_p_type(elfedit_obj_state_t *obj_state, void *cpldata, int argc,
976 cpl_1starg_pt(obj_state, cpldata, argc, argv, num_opt);
986 cpl_p_flags(elfedit_obj_state_t *obj_state, void *cpldata, int argc,
990 cpl_1starg_pt(obj_state, cpldata, argc, argv, num_opt);
1003 cmd_dump(elfedit_obj_state_t *obj_state, int argc, const char *argv[])
1005 return (cmd_body(PHDR_CMD_T_DUMP, obj_state, argc, argv));
1009 cmd_p_type(elfedit_obj_state_t *obj_state, int argc, const char *argv[])
1011 return (cmd_body(PHDR_CMD_T_P_TYPE, obj_state, argc, argv));
1015 cmd_p_offset(elfedit_obj_state_t *obj_state, int argc, const char *argv[])
1017 return (cmd_body(PHDR_CMD_T_P_OFFSET, obj_state, argc, argv));
1021 cmd_p_vaddr(elfedit_obj_state_t *obj_state, int argc, const char *argv[])
1023 return (cmd_body(PHDR_CMD_T_P_VADDR, obj_state, argc, argv));
1027 cmd_p_paddr(elfedit_obj_state_t *obj_state, int argc, const char *argv[])
1029 return (cmd_body(PHDR_CMD_T_P_PADDR, obj_state, argc, argv));
1033 cmd_p_filesz(elfedit_obj_state_t *obj_state, int argc, const char *argv[])
1035 return (cmd_body(PHDR_CMD_T_P_FILESZ, obj_state, argc, argv));
1039 cmd_p_memsz(elfedit_obj_state_t *obj_state, int argc, const char *argv[])
1041 return (cmd_body(PHDR_CMD_T_P_MEMSZ, obj_state, argc, argv));
1045 cmd_p_flags(elfedit_obj_state_t *obj_state, int argc, const char *argv[])
1047 return (cmd_body(PHDR_CMD_T_P_FLAGS, obj_state, argc, argv));
1051 cmd_p_align(elfedit_obj_state_t *obj_state, int argc, const char *argv[])
1053 return (cmd_body(PHDR_CMD_T_P_ALIGN, obj_state, argc, argv));
1057 cmd_interp(elfedit_obj_state_t *obj_state, int argc, const char *argv[])
1059 return (cmd_body(PHDR_CMD_T_INTERP, obj_state, argc, argv));
1063 cmd_delete(elfedit_obj_state_t *obj_state, int argc, const char *argv[])
1065 return (cmd_body(PHDR_CMD_T_DELETE, obj_state, argc, argv));
1069 cmd_move(elfedit_obj_state_t *obj_state, int argc, const char *argv[])
1071 return (cmd_body(PHDR_CMD_T_MOVE, obj_state, argc, argv));