| /onnv/onnv-gate/usr/src/cmd/sgs/elfedit/common/ |
| elfedit_machelf.c | 47 * obj_state - Partially constructed object state from 57 get_symtab(elfedit_obj_state_t *obj_state, elfedit_section_t *auxsec) 59 elfedit_symtab_t *symtab = obj_state->os_symtab; 63 for (i = 0; i < obj_state->os_symtabnum; i++, symtab++) 80 * Fill in state.elf.obj_state with a a dynamically allocated 93 * been dynamically allocated, and state.elf.obj_state references it. 135 elfedit_obj_state_t *obj_state = NULL; local 224 obj_state = elfedit_malloc(MSG_INTL(MSG_ALLOC_OBJSTATE), 227 *obj_state = tstate; 230 obj_state->os_secarr = (elfedit_section_t * [all...] |
| util_machelf.c | 60 elfedit_modified_ehdr(elfedit_obj_state_t *obj_state) 62 (void) elf_flagehdr(obj_state->os_elf, ELF_C_SET, ELF_F_DIRTY); 66 elfedit_modified_phdr(elfedit_obj_state_t *obj_state) 68 (void) elf_flagphdr(obj_state->os_elf, ELF_C_SET, ELF_F_DIRTY); 111 * obj_state - Object state. 119 elfedit_name_to_shndx(elfedit_obj_state_t *obj_state, const char *shnam) 121 elfedit_section_t *sec = obj_state->os_secarr; 123 Word shnum = obj_state->os_shnum; 146 * obj_state - Object state. 154 elfedit_type_to_shndx(elfedit_obj_state_t *obj_state, Word shtype [all...] |
| sys.c | 50 * of their obj_state argument at runtime. 90 * Given a generic (void *) pointer to an obj_state argument, determine 94 get_obj_state_info(void *obj_state, const char **file, int *fd, Elf **elf) 97 elfedit32_obj_state_t *s = (elfedit32_obj_state_t *)obj_state; 103 elfedit64_obj_state_t *s = (elfedit64_obj_state_t *)obj_state; 250 cmd_help(void *obj_state, int argc, const char *argv[]) 484 cpl_help(void *obj_state, void *cpldata, int argc, const char *argv[], 500 cmd_load(void *obj_state, int argc, const char *argv[]) 535 cpl_load(void *obj_state, void *cpldata, int argc, const char *argv[], 554 cmd_quit(void *obj_state, int argc, const char *argv[] [all...] |
| elfconst.c | 377 *osabi = state.elf.obj_state.s32->os_ehdr->e_ident[EI_OSABI]; 378 *mach = state.elf.obj_state.s32->os_ehdr->e_machine; 380 *osabi = state.elf.obj_state.s64->os_ehdr->e_ident[EI_OSABI]; 381 *mach = state.elf.obj_state.s64->os_ehdr->e_machine; 439 cur_osabi = state.elf.obj_state.s32->os_ehdr->e_ident[EI_OSABI]; 440 cur_mach = state.elf.obj_state.s32->os_ehdr->e_machine; 442 cur_osabi = state.elf.obj_state.s64->os_ehdr->e_ident[EI_OSABI]; 443 cur_mach = state.elf.obj_state.s64->os_ehdr->e_machine;
|
| _elfedit.h | 196 } obj_state; member in struct:__anon150::__anon157
|
| elfedit.c | [all...] |
| /onnv/onnv-gate/usr/src/cmd/sgs/elfedit/modules/common/ |
| phdr.c | 132 elfedit_obj_state_t *obj_state; member in struct:__anon189 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 510 elfedit_obj_state_t *obj_state = argstate->obj_state; local [all...] |
| shdr.c | 122 elfedit_obj_state_t *obj_state; member in struct:__anon192 135 * obj_state, argc, argv - Standard command arguments 145 process_args(elfedit_obj_state_t *obj_state, int argc, const char *argv[], 152 argstate->obj_state = obj_state; 216 Ehdr *ehdr = argstate->obj_state->os_ehdr; 219 elfedit_section_t *ref_sec = &argstate->obj_state->os_secarr[ndx]; 234 elfedit_section_t *sec = &argstate->obj_state->os_secarr[ndx]; 352 * obj_state, argc, argv - Standard command arguments 355 cmd_body(SHDR_CMD_T cmd, elfedit_obj_state_t *obj_state, [all...] |
| cap.c | 117 elfedit_obj_state_t *obj_state; member in struct:__anon172 134 * obj_state, argc, argv - Standard command arguments 142 process_args(elfedit_obj_state_t *obj_state, int argc, const char *argv[], 149 argstate->obj_state = obj_state; 166 argstate->cap.sec = elfedit_sec_getcap(obj_state, &argstate->cap.data, 238 argstate->obj_state->os_ehdr->e_machine); 262 argstate->obj_state->os_ehdr-> 270 argstate->obj_state->os_ehdr-> 418 * obj_state, argc, argv - Standard command argument [all...] |
| str.c | 113 elfedit_obj_state_t *obj_state; member in struct:__anon198 199 shndx_to_strtab(elfedit_obj_state_t *obj_state, Word ndx) 206 if (ndx < obj_state->os_shnum) { 207 Shdr *shdr = obj_state->os_secarr[ndx].sec_shdr; 222 if (ndx < obj_state->os_shnum) 224 obj_state->os_secarr[ndx].sec_shdr->sh_link; 238 * obj_state, argc, argv - Standard command arguments 247 process_args(elfedit_obj_state_t *obj_state, int argc, const char *argv[], 256 argstate->obj_state = obj_state; [all...] |
| ehdr.c | 142 elfedit_obj_state_t *obj_state; member in struct:__anon184 154 * obj_state, argc, argv - Standard command arguments 162 process_args(elfedit_obj_state_t *obj_state, int argc, const char *argv[], 169 argstate->obj_state = obj_state; 275 ehdr = argstate->obj_state->os_ehdr; 290 argstate->obj_state->os_secarr[0].sec_shdr); 513 num = argstate->obj_state-> 535 num = argstate->obj_state-> 552 num = argstate->obj_state- [all...] |
| sym.c | 173 elfedit_obj_state_t *obj_state; member in struct:__anon210 209 symstate->str.sec = elfedit_sec_getstr(argstate->obj_state, 218 symstate->versym.sec = elfedit_sec_getversym(argstate->obj_state, 227 symstate->xshndx.sec = elfedit_sec_getxshndx(argstate->obj_state, 251 elfedit_obj_state_t *obj_state = argstate->obj_state; local 252 uchar_t osabi = obj_state->os_ehdr->e_ident[EI_OSABI]; 253 Half mach = obj_state->os_ehdr->e_machine; 283 shndx_name = elfedit_shndx_to_name(obj_state, shndx); 506 elfedit_shndx_to_name(argstate->obj_state, [all...] |
| syminfo.c | 111 elfedit_obj_state_t *obj_state; member in struct:__anon215 141 * obj_state, argc, argv - Standard command arguments 155 process_args(elfedit_obj_state_t *obj_state, int argc, const char *argv[], 162 argstate->obj_state = obj_state; 189 argstate->syminfo.sec = elfedit_sec_getsyminfo(obj_state, 222 argstate->sym.sec = elfedit_sec_getsymtab(argstate->obj_state, 233 argstate->str.sec = elfedit_sec_getstr(argstate->obj_state, 242 argstate->dynamic.sec = elfedit_sec_getdyn(argstate->obj_state, 494 if (elfedit_test_osabi(argstate->obj_state, [all...] |
| dyn.c | 127 elfedit_obj_state_t *obj_state; member in struct:__anon178 200 ehdr = argstate->obj_state->os_ehdr; 222 * obj_state, argc, argv - Standard command arguments 230 process_args(elfedit_obj_state_t *obj_state, int argc, const char *argv[], 237 argstate->obj_state = obj_state; 261 argstate->dyn.sec = elfedit_sec_getdyn(obj_state, &argstate->dyn.data, 263 argstate->strsec = elfedit_sec_getstr(obj_state, 309 elfedit_test_osabi(argstate->obj_state, ELFOSABI_SOLARIS, 0); 504 ehdr = argstate->obj_state->os_ehdr [all...] |
| /onnv/onnv-gate/usr/src/cmd/sgs/include/ |
| elfedit.h | 353 * obj_state - Object state. Will be NULL if elfedit session does not [all...] |