Lines Matching defs:shdr

165 	Elf_Shdr *shdr;
190 shdr = elf_getshdr(scn);
191 if (!shdr) {
196 shdr->sh_name = 104;
197 shdr->sh_type = SHT_PROGBITS;
198 shdr->sh_addr = base_offset;
199 shdr->sh_flags = SHF_ALLOC;
200 shdr->sh_entsize = 0;
224 shdr = elf_getshdr(scn);
225 if (!shdr) {
230 shdr->sh_name = 90;
231 shdr->sh_type = SHT_PROGBITS;
232 shdr->sh_addr = base_offset + unwinding_table_size;
233 shdr->sh_flags = SHF_ALLOC;
234 shdr->sh_entsize = 0;
257 Elf_Shdr *shdr;
289 ehdr->e_shstrndx= unwinding ? 4 : 2; /* shdr index for section name */
326 shdr = elf_getshdr(scn);
327 if (!shdr) {
332 shdr->sh_name = 1;
333 shdr->sh_type = SHT_PROGBITS;
334 shdr->sh_addr = GEN_ELF_TEXT_OFFSET;
335 shdr->sh_flags = SHF_EXECINSTR | SHF_ALLOC;
336 shdr->sh_entsize = 0;
373 shdr = elf_getshdr(scn);
374 if (!shdr) {
379 shdr->sh_name = 7; /* offset of '.shstrtab' in shd_string_table */
380 shdr->sh_type = SHT_STRTAB;
381 shdr->sh_flags = 0;
382 shdr->sh_entsize = 0;
409 shdr = elf_getshdr(scn);
410 if (!shdr) {
415 shdr->sh_name = 17; /* offset of '.symtab' in shd_string_table */
416 shdr->sh_type = SHT_SYMTAB;
417 shdr->sh_flags = 0;
418 shdr->sh_entsize = sizeof(Elf_Sym);
419 shdr->sh_link = unwinding ? 6 : 4; /* index of .strtab section */
452 shdr = elf_getshdr(scn);
453 if (!shdr) {
458 shdr->sh_name = 25; /* offset in shd_string_table */
459 shdr->sh_type = SHT_STRTAB;
460 shdr->sh_flags = 0;
461 shdr->sh_entsize = 0;
494 shdr = elf_getshdr(scn);
495 if (!shdr) {
500 shdr->sh_name = 33; /* offset in shd_string_table */
501 shdr->sh_type = SHT_NOTE;
502 shdr->sh_addr = 0x0;
503 shdr->sh_flags = SHF_ALLOC;
504 shdr->sh_size = sizeof(bnote);
505 shdr->sh_entsize = 0;