Lines Matching refs:scn
47 Elf_Scn *scn; member
116 Elf_Scn *scn; member
394 sec->scn = elf_newscn(linker->elf); in init_output_elf()
395 if (!sec->scn) { in init_output_elf()
400 sec->shdr = elf64_getshdr(sec->scn); in init_output_elf()
404 sec->data = elf_newdata(sec->scn); in init_output_elf()
414 sec->sec_idx = elf_ndxscn(sec->scn); in init_output_elf()
433 sec->scn = elf_newscn(linker->elf); in init_output_elf()
434 if (!sec->scn) { in init_output_elf()
439 sec->shdr = elf64_getshdr(sec->scn); in init_output_elf()
443 sec->data = elf_newdata(sec->scn); in init_output_elf()
455 sec->sec_idx = elf_ndxscn(sec->scn); in init_output_elf()
669 Elf_Scn *scn; in linker_load_obj_file() local
730 scn = NULL; in linker_load_obj_file()
731 while ((scn = elf_nextscn(obj->elf, scn)) != NULL) { in linker_load_obj_file()
732 size_t sec_idx = elf_ndxscn(scn); in linker_load_obj_file()
735 shdr = elf64_getshdr(scn); in linker_load_obj_file()
749 data = elf_getdata(scn, 0); in linker_load_obj_file()
760 sec->scn = scn; in linker_load_obj_file()
763 sec->sec_idx = elf_ndxscn(scn); in linker_load_obj_file()
1143 Elf_Scn *scn; in init_sec() local
1156 scn = elf_newscn(linker->elf); in init_sec()
1157 if (!scn) in init_sec()
1159 data = elf_newdata(scn); in init_sec()
1162 shdr = elf64_getshdr(scn); in init_sec()
1166 dst_sec->scn = scn; in init_sec()
1169 dst_sec->sec_idx = elf_ndxscn(scn); in init_sec()
2784 if (!sec->scn) in bpf_linker__finalize()
2821 Elf_Scn *scn; in emit_elf_data_sec() local
2830 scn = elf_newscn(linker->elf); in emit_elf_data_sec()
2831 if (!scn) in emit_elf_data_sec()
2833 data = elf_newdata(scn); in emit_elf_data_sec()
2836 shdr = elf64_getshdr(scn); in emit_elf_data_sec()