Lines Matching refs:shdr
346 void *shdr; in rproc_coredump_using_sections() local
412 shdr = data + elf_hdr_get_e_shoff(class, ehdr); in rproc_coredump_using_sections()
413 memset(shdr, 0, elf_size_of_shdr(class)); in rproc_coredump_using_sections()
414 shdr += elf_size_of_shdr(class); in rproc_coredump_using_sections()
422 memset(shdr, 0, elf_size_of_shdr(class)); in rproc_coredump_using_sections()
423 elf_shdr_set_sh_type(class, shdr, SHT_STRTAB); in rproc_coredump_using_sections()
424 elf_shdr_set_sh_offset(class, shdr, offset); in rproc_coredump_using_sections()
425 elf_shdr_set_sh_size(class, shdr, strtbl_size); in rproc_coredump_using_sections()
426 elf_shdr_set_sh_entsize(class, shdr, 0); in rproc_coredump_using_sections()
427 elf_shdr_set_sh_flags(class, shdr, 0); in rproc_coredump_using_sections()
428 elf_shdr_set_sh_name(class, shdr, elf_strtbl_add(str_tbl, ehdr, class, &strtbl_index)); in rproc_coredump_using_sections()
429 offset += elf_shdr_get_sh_size(class, shdr); in rproc_coredump_using_sections()
430 shdr += elf_size_of_shdr(class); in rproc_coredump_using_sections()
433 memset(shdr, 0, elf_size_of_shdr(class)); in rproc_coredump_using_sections()
434 elf_shdr_set_sh_type(class, shdr, SHT_PROGBITS); in rproc_coredump_using_sections()
435 elf_shdr_set_sh_offset(class, shdr, offset); in rproc_coredump_using_sections()
436 elf_shdr_set_sh_addr(class, shdr, segment->da); in rproc_coredump_using_sections()
437 elf_shdr_set_sh_size(class, shdr, segment->size); in rproc_coredump_using_sections()
438 elf_shdr_set_sh_entsize(class, shdr, 0); in rproc_coredump_using_sections()
439 elf_shdr_set_sh_flags(class, shdr, SHF_WRITE); in rproc_coredump_using_sections()
440 elf_shdr_set_sh_name(class, shdr, in rproc_coredump_using_sections()
447 offset += elf_shdr_get_sh_size(class, shdr); in rproc_coredump_using_sections()
448 shdr += elf_size_of_shdr(class); in rproc_coredump_using_sections()