| /freebsd-11-stable/contrib/llvm-project/lld/ELF/ |
| HD | LinkerScript.cpp | 881 if (!sec.phdrs.empty()) in isDiscardable() 1003 if (sec->phdrs.empty()) { in adjustSectionsAfterSorting() 1007 sec->phdrs = defPhdrs; in adjustSectionsAfterSorting() 1009 defPhdrs = sec->phdrs; in adjustSectionsAfterSorting() 1030 void LinkerScript::allocateHeaders(std::vector<PhdrEntry *> &phdrs) { in allocateHeaders() argument 1037 phdrs, [](const PhdrEntry *e) { return e->p_type == PT_LOAD; }); in allocateHeaders() 1038 if (it == phdrs.end()) in allocateHeaders() 1064 llvm::erase_if(phdrs, in allocateHeaders() 1194 for (StringRef s : cmd->phdrs) { in getPhdrIndices()
|
| HD | Writer.cpp | 144 static void removeEmptyPTLoad(std::vector<PhdrEntry *> &phdrs) { in removeEmptyPTLoad() argument 145 llvm::erase_if(phdrs, [&](const PhdrEntry *p) { in removeEmptyPTLoad() 574 script->allocateHeaders(mainPart->phdrs); in run() 580 removeEmptyPTLoad(part.phdrs); in run() 1066 for (PhdrEntry *p : part.phdrs) { in setReservedSymbolSections() 1834 part.phdrs = script->hasPhdrsCommands() ? script->createPhdrs() in finalizeSections() 1847 Out::programHeaders->size = sizeof(Elf_Phdr) * mainPart->phdrs.size(); in finalizeSections() 1853 for (PhdrEntry *p : mainPart->phdrs) in finalizeSections() 2212 part.phdrs.push_back(entry); in addPhdrForSection() 2272 for (const PhdrEntry *p : part.phdrs) in fixSectionAlignments() [all …]
|
| HD | OutputSections.h | 86 std::vector<StringRef> phdrs; variable
|
| HD | ScriptParser.cpp | 787 cmd->phdrs = readOutputSectionPhdrs(); in readOverlaySectionDescription() 862 cmd->phdrs = readOutputSectionPhdrs(); in readOutputSectionDescription() 1304 std::vector<StringRef> phdrs; in readOutputSectionPhdrs() local 1307 phdrs.push_back((tok.size() == 1) ? next() : tok.substr(1)); in readOutputSectionPhdrs() 1309 return phdrs; in readOutputSectionPhdrs()
|
| HD | LinkerScript.h | 281 void allocateHeaders(std::vector<PhdrEntry *> &phdrs);
|
| HD | SyntheticSections.h | 1167 std::vector<PhdrEntry *> phdrs; member
|
| HD | SyntheticSections.cpp | 3632 eHdr->e_phnum = part.phdrs.size(); in writeEhdr() 3644 for (PhdrEntry *p : part.phdrs) { in writePhdrs() 3681 return sizeof(typename ELFT::Phdr) * getPartition().phdrs.size(); in getSize()
|
| /freebsd-11-stable/contrib/binutils/ld/ |
| HD | ldgram.y | 83 bfd_boolean phdrs; member 313 | phdrs 1050 phdrs: 1064 lang_new_phdr ($1, $3, $4.filehdr, $4.phdrs, $4.at, 1124 $$.phdrs = TRUE;
|
| HD | ldlang.h | 146 lang_output_section_phdr_list *phdrs; member 394 bfd_boolean phdrs; member
|
| HD | ldlang.c | 6064 lang_output_section_phdr_list *phdrs, in lang_leave_output_section_statement() argument 6073 current_section->phdrs = phdrs; in lang_leave_output_section_statement() 6201 bfd_boolean phdrs, in lang_new_phdr() argument 6212 n->phdrs = phdrs; in lang_new_phdr() 6253 pl = os->phdrs; in lang_record_phdrs() 6278 if (tmp_os->phdrs) in lang_record_phdrs() 6280 pl = tmp_os->phdrs; in lang_record_phdrs() 6315 at, l->filehdr, l->phdrs, c, secs)) in lang_record_phdrs() 6332 for (pl = os->phdrs; in lang_record_phdrs() 6429 lang_output_section_phdr_list *phdrs) in lang_leave_overlay_section() argument [all …]
|
| HD | ChangeLog-9197 | 1253 (phdr_opt): Return list of phdrs. 1256 (lang_leave_output_section_statement): Add phdrs parameter. 2289 and phdrs parameters. Add flags parameter. 2293 phdrs fields. Add flags field. 2442 (ifile_p1): Accept phdrs. 2445 (phdrs, phdr_list, phdr, phdr_type, opt_hdrs, hdr): Likewise. 2448 (lang_output_section_statement_type): Add phdrs field. 2453 (lang_output_section_statement_lookup): Initialize phdrs field.
|
| /freebsd-11-stable/contrib/binutils/ld/emultempl/ |
| HD | elf-generic.em | 55 /* If we don't have user supplied phdrs, throw away any
|
| /freebsd-11-stable/contrib/binutils/binutils/ |
| HD | readelf.c | 3270 Elf32_External_Phdr *phdrs; in get_32bit_program_headers() local 3275 phdrs = get_data (NULL, file, elf_header.e_phoff, in get_32bit_program_headers() 3278 if (!phdrs) in get_32bit_program_headers() 3281 for (i = 0, internal = program_headers, external = phdrs; in get_32bit_program_headers() 3295 free (phdrs); in get_32bit_program_headers() 3303 Elf64_External_Phdr *phdrs; in get_64bit_program_headers() local 3308 phdrs = get_data (NULL, file, elf_header.e_phoff, in get_64bit_program_headers() 3311 if (!phdrs) in get_64bit_program_headers() 3314 for (i = 0, internal = program_headers, external = phdrs; in get_64bit_program_headers() 3328 free (phdrs); in get_64bit_program_headers() [all …]
|
| /freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| HD | sanitizer_linux.cpp | 1160 char *phdrs = base + ehdr->e_phoff; in ForEachMappedRegion() local 1161 char *phdrs_end = phdrs + ehdr->e_phnum * ehdr->e_phentsize; in ForEachMappedRegion() 1167 for (char *iter = phdrs; iter != phdrs_end; iter += ehdr->e_phentsize) { in ForEachMappedRegion() 1176 for (char *iter = phdrs; iter != phdrs_end; iter += ehdr->e_phentsize) { in ForEachMappedRegion()
|
| /freebsd-11-stable/contrib/binutils/bfd/ |
| HD | elf.c | 4299 Elf_Internal_Phdr *phdrs; in assign_file_positions_for_load_sections() local 4330 phdrs = bfd_alloc2 (abfd, alloc, sizeof (Elf_Internal_Phdr)); in assign_file_positions_for_load_sections() 4331 elf_tdata (abfd)->phdr = phdrs; in assign_file_positions_for_load_sections() 4332 if (phdrs == NULL) in assign_file_positions_for_load_sections() 4342 for (m = elf_tdata (abfd)->segment_map, p = phdrs, j = 0; in assign_file_positions_for_load_sections() 4701 Elf_Internal_Phdr *phdrs; in assign_file_positions_for_non_load_sections() local 4767 phdrs = elf_tdata (abfd)->phdr; in assign_file_positions_for_non_load_sections() 4768 for (m = elf_tdata (abfd)->segment_map, p = phdrs; in assign_file_positions_for_non_load_sections() 4793 for (m = elf_tdata (abfd)->segment_map, p = phdrs; in assign_file_positions_for_non_load_sections() 4832 for (lp = phdrs; lp < phdrs + count; ++lp) in assign_file_positions_for_non_load_sections() [all …]
|
| HD | bfd-in.h | 723 (bfd *abfd, void *phdrs);
|
| HD | bfd-in2.h | 730 (bfd *abfd, void *phdrs);
|
| HD | ChangeLog | 1798 require fewer phdrs than expected.
|
| HD | ChangeLog-9899 | 4258 the phdrs if they all have a p_paddr of 0.
|
| /freebsd-11-stable/gnu/usr.bin/binutils/libbfd/ |
| HD | bfd.h | 736 (bfd *abfd, void *phdrs);
|