Searched refs:dynsec (Results 1 – 7 of 7) sorted by relevance
/titanic_44/usr/src/cmd/sgs/elfedit/common/ |
H A D | util_machelf.c | 865 elfedit_dynstr_getpad(elfedit_obj_state_t *obj_state, elfedit_section_t *dynsec, in elfedit_dynstr_getpad() argument 868 Word numdyn = dynsec->sec_shdr->sh_size / dynsec->sec_shdr->sh_entsize; in elfedit_dynstr_getpad() 869 Dyn *dyn = (Dyn *) dynsec->sec_data->d_buf; in elfedit_dynstr_getpad() 914 elfedit_dynstr_insert(elfedit_section_t *dynsec, elfedit_section_t *strsec, in elfedit_dynstr_insert() argument 964 ((Dyn *) dynsec->sec_data->d_buf)[dyn_strpad->dn_ndx] = in elfedit_dynstr_insert() 966 elfedit_modified_data(dynsec); in elfedit_dynstr_insert() 993 elfedit_section_t *strsec, elfedit_section_t *dynsec, const char *str) in elfedit_strtab_insert_test() argument 1007 if (dynsec == NULL) { in elfedit_strtab_insert_test() 1009 dynsec = &obj_state->os_secarr[obj_state->os_dynndx]; in elfedit_strtab_insert_test() 1010 if ((dynsec->sec_shdr->sh_type == SHT_DYNAMIC) && in elfedit_strtab_insert_test() [all …]
|
H A D | elfedit_machelf.c | 358 elfedit_section_t *dynsec; in elfedit64_init_obj_state() local 363 dynsec = &obj_state->os_secarr[obj_state->os_dynndx]; in elfedit64_init_obj_state() 364 dyn = (Dyn *) dynsec->sec_data->d_buf; in elfedit64_init_obj_state() 365 numdyn = dynsec->sec_shdr->sh_size / in elfedit64_init_obj_state() 366 dynsec->sec_shdr->sh_entsize; in elfedit64_init_obj_state() 396 dynsec->sec_name, EC_WORD(null_elt.dn_ndx)); in elfedit64_init_obj_state() 411 dynsec->sec_name, in elfedit64_init_obj_state() 417 dynsec->sec_name, in elfedit64_init_obj_state() 421 elfedit_modified_data(dynsec); in elfedit64_init_obj_state()
|
/titanic_44/usr/src/cmd/sgs/elfedit/modules/common/ |
H A D | dyn.c | 766 elfedit_section_t *dynsec = argstate->dyn.sec; in cmd_body_value() local 803 EC_WORD(dynsec->sec_shndx), dynsec->sec_name); in cmd_body_value() 834 arg2 = elfedit_dynstr_insert(dynsec, strsec, in cmd_body_value() 875 arg2 = elfedit_dynstr_insert(dynsec, strsec, in cmd_body_value() 882 dynsec->sec_shndx, dynsec->sec_name, in cmd_body_value() 890 dynsec->sec_shndx, dynsec->sec_name, in cmd_body_value() 895 dynsec->sec_shndx, dynsec->sec_name, in cmd_body_value() 909 EC_WORD(dynsec->sec_shndx), dynsec->sec_name); in cmd_body_value() 918 arg2 = elfedit_dynstr_insert(dynsec, strsec, in cmd_body_value() 965 elfedit_section_t *dynsec = argstate->dyn.sec; in cmd_body_runpath() local [all …]
|
H A D | syminfo.c | 467 elfedit_section_t *dynsec; in needed_to_boundto() local 475 dynsec = argstate->dynamic.sec; in needed_to_boundto() 525 EC_WORD(dynsec->sec_shndx), dynsec->sec_name); in needed_to_boundto() 534 str_offset = elfedit_dynstr_insert(dynsec, in needed_to_boundto() 540 EC_WORD(dynsec->sec_shndx), dynsec->sec_name, EC_WORD(ndx), in needed_to_boundto() 548 elfedit_modified_data(dynsec); in needed_to_boundto() 552 dynsec->sec_shndx, dynsec->sec_name, ndx, arg); in needed_to_boundto()
|
H A D | str.c | 358 elfedit_section_t *dynsec = in process_args() local 361 if ((dynsec->sec_shdr->sh_type == SHT_DYNAMIC) && in process_args() 363 dynsec->sec_shdr->sh_link)) { in process_args() 366 (void) elfedit_dynstr_getpad(obj_state, dynsec, in process_args()
|
H A D | phdr.c | 618 elfedit_section_t *dynsec; in cmd_body_set_interp() local 621 dynsec = elfedit_sec_getdyn(obj_state, &dyn, &numdyn); in cmd_body_set_interp() 623 dynsec->sec_shdr->sh_link, 0); in cmd_body_set_interp() 627 dynsec, argstate->argv[0]); in cmd_body_set_interp()
|
/titanic_44/usr/src/cmd/sgs/include/ |
H A D | elfedit.h | 882 elfedit32_section_t *dynsec, elfedit32_dyn_elt_t *dyn_strpad); 884 elfedit64_section_t *dynsec, elfedit64_dyn_elt_t *dyn_strpad); 886 extern Elf32_Word elfedit32_dynstr_insert(elfedit32_section_t *dynsec, 889 extern Elf64_Word elfedit64_dynstr_insert(elfedit64_section_t *dynsec, 989 elfedit32_section_t *strsec, elfedit32_section_t *dynsec, const char *str); 991 elfedit64_section_t *strsec, elfedit64_section_t *dynsec, const char *str); 994 elfedit32_section_t *strsec, elfedit32_section_t *dynsec, const char *str); 996 elfedit64_section_t *strsec, elfedit64_section_t *dynsec, const char *str);
|