Lines Matching defs:shdr
348 void *shdr;
414 shdr = data + elf_hdr_get_e_shoff(class, ehdr);
415 memset(shdr, 0, elf_size_of_shdr(class));
416 shdr += elf_size_of_shdr(class);
424 memset(shdr, 0, elf_size_of_shdr(class));
425 elf_shdr_set_sh_type(class, shdr, SHT_STRTAB);
426 elf_shdr_set_sh_offset(class, shdr, offset);
427 elf_shdr_set_sh_size(class, shdr, strtbl_size);
428 elf_shdr_set_sh_entsize(class, shdr, 0);
429 elf_shdr_set_sh_flags(class, shdr, 0);
430 elf_shdr_set_sh_name(class, shdr, elf_strtbl_add(str_tbl, ehdr, class, &strtbl_index));
431 offset += elf_shdr_get_sh_size(class, shdr);
432 shdr += elf_size_of_shdr(class);
435 memset(shdr, 0, elf_size_of_shdr(class));
436 elf_shdr_set_sh_type(class, shdr, SHT_PROGBITS);
437 elf_shdr_set_sh_offset(class, shdr, offset);
438 elf_shdr_set_sh_addr(class, shdr, segment->da);
439 elf_shdr_set_sh_size(class, shdr, segment->size);
440 elf_shdr_set_sh_entsize(class, shdr, 0);
441 elf_shdr_set_sh_flags(class, shdr, SHF_WRITE);
442 elf_shdr_set_sh_name(class, shdr,
449 offset += elf_shdr_get_sh_size(class, shdr);
450 shdr += elf_size_of_shdr(class);