Searched refs:SectionCommand (Results 1 – 13 of 13) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/lld/ELF/ |
| H A D | LinkerScript.h | 82 struct SectionCommand { struct 83 SectionCommand(int k) : kind(k) {} in SectionCommand() function 88 struct SymbolAssignment : SectionCommand { argument 90 : SectionCommand(AssignmentKind), name(name), expression(e), in SymbolAssignment() 93 static bool classof(const SectionCommand *c) { in classof() 191 class InputSectionDescription : public SectionCommand { 200 : SectionCommand(InputSectionKind), filePat(filePattern), in SectionCommand() function 203 static bool classof(const SectionCommand *c) { in classof() 232 struct ByteCommand : SectionCommand { 234 : SectionCommand(ByteKind), commandString(commandString), expression(e), in ByteCommand() [all …]
|
| H A D | OutputSections.h | 86 SmallVector<SectionCommand *, 0> commands; 128 struct OutputDesc final : SectionCommand { 131 : SectionCommand(OutputSectionKind), osec(name, type, flags) {} in OutputDesc() 133 static bool classof(const SectionCommand *c) { in classof()
|
| H A D | LinkerScript.cpp | 280 for (SectionCommand *cmd : sectionCommands) { in getSymbolAssignmentValues() 350 for (SectionCommand *cmd : sectionCommands) { in declareSymbols() 363 for (SectionCommand *cmd : sec.commands) in declareSymbols() 586 for (SectionCommand *cmd : outCmd.commands) in discardSynthetic() 597 for (SectionCommand *cmd : outCmd.commands) { in createInputSectionList() 663 for (SectionCommand *&base : sectionCommands) in processSectionCommands() 698 for (SectionCommand *cmd : sectionCommands) { in processSymbolAssignments() 712 for (SectionCommand *cmd : vec) in findByName() 1058 for (SectionCommand *cmd : sec->commands) { in assignOffsets() 1124 for (SectionCommand *cmd : sec.commands) { in isDiscardable() [all …]
|
| H A D | Writer.cpp | 316 for (SectionCommand *cmd : script->sectionCommands) in findSection() 793 for (SectionCommand *cmd : osec.commands) { in addSectionSymbols() 1198 static bool shouldSkip(SectionCommand *cmd) { in shouldSkip() 1207 static SmallVectorImpl<SectionCommand *>::iterator 1225 auto i = std::max_element(b, e, [=](SectionCommand *a, SectionCommand *b) { in findOrphanPos() 1470 for (SectionCommand *b : osec.commands) in sortSection() 1503 for (SectionCommand *cmd : script->sectionCommands) in sortInputSections() 1520 for (SectionCommand *cmd : script->sectionCommands) in sortSections() 1651 for (SectionCommand *cmd : sec->commands) { in resolveShfLinkOrder() 1767 for (SectionCommand *cmd : script->sectionCommands) in finalizeAddressDependentContent() [all …]
|
| H A D | ScriptParser.cpp | 97 SmallVector<SectionCommand *, 0> readOverlay(); 535 SmallVector<SectionCommand *, 0> ScriptParser::readOverlay() { in readOverlay() 549 SmallVector<SectionCommand *, 0> v; in readOverlay() 575 for (SectionCommand *cmd : v) in readOverlay() 591 SmallVector<SectionCommand *, 0> v; in readSections() 595 for (SectionCommand *cmd : readOverlay()) in readSections() 603 if (SectionCommand *cmd = readAssignment(tok)) in readSections() 612 for (SectionCommand *cmd : v) in readSections() 631 for (SectionCommand *cmd : v) in readSections()
|
| H A D | OutputSections.cpp | 191 for (SectionCommand *cmd : commands) { in finalizeInputSections() 264 for (SectionCommand *b : commands) in sort() 529 for (SectionCommand *cmd : commands) in writeTo() 686 for (SectionCommand *cmd : os->commands) in getFirstInputSection() 698 for (SectionCommand *cmd : os.commands) { in getInputSections()
|
| H A D | MapFile.cpp | 161 for (SectionCommand *cmd : script->sectionCommands) { in writeMapFile() 176 for (SectionCommand *subCmd : osec->commands) { in writeMapFile()
|
| H A D | ICF.cpp | 572 for (SectionCommand *cmd : script->sectionCommands) in run() 574 for (SectionCommand *subCmd : osd->osec.commands) in run()
|
| H A D | AArch64ErrataFix.cpp | 631 for (SectionCommand *cmd : os->commands) in createFixes()
|
| H A D | ARMErrataFix.cpp | 524 for (SectionCommand *cmd : os->commands) in createFixes()
|
| H A D | Relocations.cpp | 69 for (SectionCommand *cmd : script->sectionCommands) in getLinkerScriptLocation() 1846 for (SectionCommand *bc : os->commands) in forEachInputSectionDescription() 2038 for (SectionCommand *bc : tos->commands) { in getISThunkSec()
|
| H A D | SyntheticSections.cpp | 898 for (SectionCommand *cmd : os->commands) { in build() 2323 for (SectionCommand *cmd : script->sectionCommands) in isNeeded() 3643 for (SectionCommand *cmd : getParent()->commands) in isNeeded() 3656 for (SectionCommand *cmd : getParent()->commands) in finalizeContents()
|
| H A D | Driver.cpp | 3031 for (SectionCommand *cmd : script->sectionCommands) in link()
|