Lines Matching refs:shdr

81 	Elf_Shdr *shdr;  in jit_add_eh_frame_info()  local
106 shdr = elf_getshdr(scn); in jit_add_eh_frame_info()
107 if (!shdr) { in jit_add_eh_frame_info()
112 shdr->sh_name = 104; in jit_add_eh_frame_info()
113 shdr->sh_type = SHT_PROGBITS; in jit_add_eh_frame_info()
114 shdr->sh_addr = base_offset; in jit_add_eh_frame_info()
115 shdr->sh_flags = SHF_ALLOC; in jit_add_eh_frame_info()
116 shdr->sh_entsize = 0; in jit_add_eh_frame_info()
140 shdr = elf_getshdr(scn); in jit_add_eh_frame_info()
141 if (!shdr) { in jit_add_eh_frame_info()
146 shdr->sh_name = 90; in jit_add_eh_frame_info()
147 shdr->sh_type = SHT_PROGBITS; in jit_add_eh_frame_info()
148 shdr->sh_addr = base_offset + unwinding_table_size; in jit_add_eh_frame_info()
149 shdr->sh_flags = SHF_ALLOC; in jit_add_eh_frame_info()
150 shdr->sh_entsize = 0; in jit_add_eh_frame_info()
173 Elf_Shdr *shdr; in jit_write_elf() local
242 shdr = elf_getshdr(scn); in jit_write_elf()
243 if (!shdr) { in jit_write_elf()
248 shdr->sh_name = 1; in jit_write_elf()
249 shdr->sh_type = SHT_PROGBITS; in jit_write_elf()
250 shdr->sh_addr = GEN_ELF_TEXT_OFFSET; in jit_write_elf()
251 shdr->sh_flags = SHF_EXECINSTR | SHF_ALLOC; in jit_write_elf()
252 shdr->sh_entsize = 0; in jit_write_elf()
289 shdr = elf_getshdr(scn); in jit_write_elf()
290 if (!shdr) { in jit_write_elf()
295 shdr->sh_name = 7; /* offset of '.shstrtab' in shd_string_table */ in jit_write_elf()
296 shdr->sh_type = SHT_STRTAB; in jit_write_elf()
297 shdr->sh_flags = 0; in jit_write_elf()
298 shdr->sh_entsize = 0; in jit_write_elf()
325 shdr = elf_getshdr(scn); in jit_write_elf()
326 if (!shdr) { in jit_write_elf()
331 shdr->sh_name = 17; /* offset of '.symtab' in shd_string_table */ in jit_write_elf()
332 shdr->sh_type = SHT_SYMTAB; in jit_write_elf()
333 shdr->sh_flags = 0; in jit_write_elf()
334 shdr->sh_entsize = sizeof(Elf_Sym); in jit_write_elf()
335 shdr->sh_link = unwinding ? 6 : 4; /* index of .strtab section */ in jit_write_elf()
368 shdr = elf_getshdr(scn); in jit_write_elf()
369 if (!shdr) { in jit_write_elf()
374 shdr->sh_name = 25; /* offset in shd_string_table */ in jit_write_elf()
375 shdr->sh_type = SHT_STRTAB; in jit_write_elf()
376 shdr->sh_flags = 0; in jit_write_elf()
377 shdr->sh_entsize = 0; in jit_write_elf()
410 shdr = elf_getshdr(scn); in jit_write_elf()
411 if (!shdr) { in jit_write_elf()
416 shdr->sh_name = 33; /* offset in shd_string_table */ in jit_write_elf()
417 shdr->sh_type = SHT_NOTE; in jit_write_elf()
418 shdr->sh_addr = 0x0; in jit_write_elf()
419 shdr->sh_flags = SHF_ALLOC; in jit_write_elf()
420 shdr->sh_size = sizeof(bnote); in jit_write_elf()
421 shdr->sh_entsize = 0; in jit_write_elf()