Lines Matching refs:shdr

159 	Elf_Shdr *shdr;  in jit_add_eh_frame_info()  local
184 shdr = elf_getshdr(scn); in jit_add_eh_frame_info()
185 if (!shdr) { in jit_add_eh_frame_info()
190 shdr->sh_name = 104; in jit_add_eh_frame_info()
191 shdr->sh_type = SHT_PROGBITS; in jit_add_eh_frame_info()
192 shdr->sh_addr = base_offset; in jit_add_eh_frame_info()
193 shdr->sh_flags = SHF_ALLOC; in jit_add_eh_frame_info()
194 shdr->sh_entsize = 0; in jit_add_eh_frame_info()
218 shdr = elf_getshdr(scn); in jit_add_eh_frame_info()
219 if (!shdr) { in jit_add_eh_frame_info()
224 shdr->sh_name = 90; in jit_add_eh_frame_info()
225 shdr->sh_type = SHT_PROGBITS; in jit_add_eh_frame_info()
226 shdr->sh_addr = base_offset + unwinding_table_size; in jit_add_eh_frame_info()
227 shdr->sh_flags = SHF_ALLOC; in jit_add_eh_frame_info()
228 shdr->sh_entsize = 0; in jit_add_eh_frame_info()
250 Elf_Shdr *shdr; in jit_write_elf() local
306 shdr = elf_getshdr(scn); in jit_write_elf()
307 if (!shdr) { in jit_write_elf()
312 shdr->sh_name = 1; in jit_write_elf()
313 shdr->sh_type = SHT_PROGBITS; in jit_write_elf()
314 shdr->sh_addr = GEN_ELF_TEXT_OFFSET; in jit_write_elf()
315 shdr->sh_flags = SHF_EXECINSTR | SHF_ALLOC; in jit_write_elf()
316 shdr->sh_entsize = 0; in jit_write_elf()
352 shdr = elf_getshdr(scn); in jit_write_elf()
353 if (!shdr) { in jit_write_elf()
358 shdr->sh_name = 7; /* offset of '.shstrtab' in shd_string_table */ in jit_write_elf()
359 shdr->sh_type = SHT_STRTAB; in jit_write_elf()
360 shdr->sh_flags = 0; in jit_write_elf()
361 shdr->sh_entsize = 0; in jit_write_elf()
388 shdr = elf_getshdr(scn); in jit_write_elf()
389 if (!shdr) { in jit_write_elf()
394 shdr->sh_name = 17; /* offset of '.symtab' in shd_string_table */ in jit_write_elf()
395 shdr->sh_type = SHT_SYMTAB; in jit_write_elf()
396 shdr->sh_flags = 0; in jit_write_elf()
397 shdr->sh_entsize = sizeof(Elf_Sym); in jit_write_elf()
398 shdr->sh_link = unwinding ? 6 : 4; /* index of .strtab section */ in jit_write_elf()
431 shdr = elf_getshdr(scn); in jit_write_elf()
432 if (!shdr) { in jit_write_elf()
437 shdr->sh_name = 25; /* offset in shd_string_table */ in jit_write_elf()
438 shdr->sh_type = SHT_STRTAB; in jit_write_elf()
439 shdr->sh_flags = 0; in jit_write_elf()
440 shdr->sh_entsize = 0; in jit_write_elf()
473 shdr = elf_getshdr(scn); in jit_write_elf()
474 if (!shdr) { in jit_write_elf()
479 shdr->sh_name = 33; /* offset in shd_string_table */ in jit_write_elf()
480 shdr->sh_type = SHT_NOTE; in jit_write_elf()
481 shdr->sh_addr = 0x0; in jit_write_elf()
482 shdr->sh_flags = SHF_ALLOC; in jit_write_elf()
483 shdr->sh_size = sizeof(bnote); in jit_write_elf()
484 shdr->sh_entsize = 0; in jit_write_elf()