HomeSort by relevance Sort by last modified time
    Searched refs:obj_state (Results 1 - 15 of 15) sorted by null

  /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...]

Completed in 599 milliseconds