Home
last modified time | relevance | path

Searched refs:SegmentName (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCSectionMachO.h25 char SegmentName[16]; // Not necessarily null terminated! variable
42 if (SegmentName[15]) in getSegmentName()
43 return StringRef(SegmentName, 16); in getSegmentName()
44 return StringRef(SegmentName); in getSegmentName()
/llvm-project-15.0.7/llvm/lib/MC/MCParser/
H A DCOFFMasmParser.cpp248 StringRef SegmentName; in ParseDirectiveSegment() local
251 SegmentName = getTok().getIdentifier(); in ParseDirectiveSegment()
254 StringRef SectionName = SegmentName; in ParseDirectiveSegment()
258 if (SegmentName == "_TEXT" || SegmentName.startswith("_TEXT$")) { in ParseDirectiveSegment()
259 if (SegmentName.size() == 5) { in ParseDirectiveSegment()
263 (".text$" + SegmentName.substr(6)).toStringRef(SectionNameVector); in ParseDirectiveSegment()
277 StringRef SegmentName; in ParseDirectiveSegmentEnd() local
280 SegmentName = getTok().getIdentifier(); in ParseDirectiveSegmentEnd()
/llvm-project-15.0.7/llvm/tools/llvm-size/
H A Dllvm-size.cpp294 if (SegmentName == "__TEXT") in printDarwinSegmentSizes()
296 else if (SegmentName == "__DATA") in printDarwinSegmentSizes()
298 else if (SegmentName == "__OBJC") in printDarwinSegmentSizes()
305 if (SegmentName == "__TEXT") in printDarwinSegmentSizes()
307 else if (SegmentName == "__DATA") in printDarwinSegmentSizes()
309 else if (SegmentName == "__OBJC") in printDarwinSegmentSizes()
320 if (SegmentName == "__TEXT") in printDarwinSegmentSizes()
322 else if (SegmentName == "__DATA") in printDarwinSegmentSizes()
331 if (SegmentName == "__TEXT") in printDarwinSegmentSizes()
333 else if (SegmentName == "__DATA") in printDarwinSegmentSizes()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp486 outs() << "(" << SegmentName << "," << SectionName << ") "; in darwinPrintSymbol()
1022 StringRef SegmentName = Obj.getSectionFinalSegmentName(Ref); in getSymbolNMTypeChar() local
1026 if (SegmentName == "__TEXT" && SectionName == "__text") in getSymbolNMTypeChar()
1028 if (SegmentName == "__DATA" && SectionName == "__data") in getSymbolNMTypeChar()
1030 if (SegmentName == "__DATA" && SectionName == "__bss") in getSymbolNMTypeChar()
1169 if (SegmentName == SegSect[0] && SectionName == SegSect[1]) in getNsectForSegSect()
1288 StringRef SegmentName = StringRef(); in dumpSymbolsFromDLInfoMachO() local
1298 SegmentName = in dumpSymbolsFromDLInfoMachO()
1608 StringRef SegmentName = StringRef(); in dumpSymbolsFromDLInfoMachO() local
1616 SegmentName = in dumpSymbolsFromDLInfoMachO()
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAttr.cpp754 StringLiteral *SegmentName, in ActOnPragmaMSSeg() argument
765 if (SegmentName) { in ActOnPragmaMSSeg()
766 if (!checkSectionName(SegmentName->getBeginLoc(), SegmentName->getString())) in ActOnPragmaMSSeg()
769 if (SegmentName->getString() == ".drectve" && in ActOnPragmaMSSeg()
774 Stack->Act(PragmaLocation, Action, StackSlotLabel, SegmentName); in ActOnPragmaMSSeg()
779 int SectionFlags, StringLiteral *SegmentName) { in ActOnPragmaMSSection() argument
780 UnifySection(SegmentName->getString(), SectionFlags, PragmaLocation); in ActOnPragmaMSSection()
784 StringLiteral *SegmentName) { in ActOnPragmaMSInitSeg() argument
788 CurInitSeg = SegmentName->getString() == ".CRT$XCU" ? nullptr : SegmentName; in ActOnPragmaMSInitSeg()
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCSectionMachO.cpp99 SegmentName[i] = Segment[i]; in MCSectionMachO()
101 SegmentName[i] = 0; in MCSectionMachO()
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DMachORewriteInstance.cpp212 StringRef SegmentName(LCSeg.segname, in readStartAddress() local
214 if (SegmentName == "__TEXT") in readStartAddress()
220 StringRef SegmentName(LCSeg.segname, in readStartAddress() local
222 if (SegmentName == "__TEXT") in readStartAddress()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParsePragma.cpp969 if (SegmentName->getCharByteWidth() != 1) { in HandlePragmaMSSection()
1077 StringLiteral *SegmentName = nullptr; in HandlePragmaMSSegment() local
1091 if (SegmentName->getCharByteWidth() != 1) { in HandlePragmaMSSegment()
1097 if (SegmentName->getLength()) in HandlePragmaMSSegment()
1112 SegmentName, PragmaName); in HandlePragmaMSSegment()
1129 StringLiteral *SegmentName = nullptr; in HandlePragmaMSInitSeg() local
1146 SegmentName = in HandlePragmaMSInitSeg()
1155 if (SegmentName->getCharByteWidth() != 1) { in HandlePragmaMSInitSeg()
1163 if (!SegmentName) { in HandlePragmaMSInitSeg()
1191 if (SegmentName->getCharByteWidth() != 1) { in HandlePragmaMSAllocText()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp1210 StringRef SegmentName = MachO->getSectionFinalSegmentName(DR); in getSegmentName() local
1211 return SegmentName; in getSegmentName()
1450 StringRef SegmentName = getSegmentName(MachO, Section); in disassembleObject() local
1507 if (!SegmentName.empty()) in disassembleObject()
1508 outs() << SegmentName << ","; in disassembleObject()
2085 StringRef SegmentName = getSegmentName(MachO, Section); in printSectionContents() local
2086 if (!SegmentName.empty()) in printSectionContents()
2087 outs() << SegmentName << ","; in printSectionContents()
2264 StringRef SegmentName = getSegmentName(MachO, *Section); in printSymbol() local
2265 if (!SegmentName.empty()) in printSymbol()
[all …]
H A DMachODump.cpp1537 StringRef SegmentName = O->getSectionFinalSegmentName(Ref); in DumpLiteralPointerSection() local
1538 outs() << SegmentName << ":" << SectName << ":"; in DumpLiteralPointerSection()
7466 StringRef SegmentName = MachOOF->getSectionFinalSegmentName(DR); in DisassembleMachO() local
7467 if (SegmentName != DisSegName) in DisassembleMachO()
10362 StringRef SegmentName = Entry.segmentName(); in printMachORebaseTable() local
10406 StringRef SegmentName = Entry.segmentName(); in printMachOBindTable() local
10415 outs() << left_justify(SegmentName, 8) << " " in printMachOBindTable()
10436 StringRef SegmentName = Entry.segmentName(); in printMachOLazyBindTable() local
10442 outs() << left_justify(SegmentName, 8) << " " in printMachOLazyBindTable()
10467 StringRef SegmentName = Entry.segmentName(); in printMachOWeakBindTable() local
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DMachODumper.cpp294 ArrayRef<char> SegmentName; member
481 StringRef SegmentName = Obj->getSectionFinalSegmentName(DR); in printSectionHeaders() local
487 W.printBinary("Segment", SegmentName, RawSegmentName); in printSectionHeaders()
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/ELF/
H A DObjectFileELF.cpp1731 std::string SegmentName; member in __anonef11e3c80211::VMAddressProvider
1746 VMAddressProvider(ObjectFile::Type Type, llvm::StringRef SegmentName) in VMAddressProvider() argument
1747 : ObjectType(Type), SegmentName(std::string(SegmentName)) {} in VMAddressProvider()
1750 return llvm::formatv("{0}[{1}]", SegmentName, SegmentCount).str(); in GetNextSegmentName()
1756 SegmentName); in GetAddressInfo()
1762 SegmentName); in GetAddressInfo()
/llvm-project-15.0.7/llvm/lib/Object/
H A DMachOObjectFile.cpp2063 StringRef SegmentName) { in getSegmentContents() argument
2070 if (StringRef(Segment.segname, 16).startswith(SegmentName)) in getSegmentContents()
2078 MachOObjectFile::getSegmentContents(StringRef SegmentName) const { in getSegmentContents()
2084 SegmentName); in getSegmentContents()
2088 SegmentName); in getSegmentContents()
2111 StringRef SegmentName = getSectionFinalSegmentName(Sec); in isSectionBitcode() local
2113 return (SegmentName == "__LLVM" && *NameOrErr == "__bitcode"); in isSectionBitcode()
4180 Info.SegmentName = in BindRebaseSegInfo()
4182 if (!Info.SegmentName.equals(CurSegName)) { in BindRebaseSegInfo()
4184 CurSegName = Info.SegmentName; in BindRebaseSegInfo()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DMachO.h150 StringRef SegmentName; member
436 ArrayRef<uint8_t> getSegmentContents(StringRef SegmentName) const;
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h10315 StringLiteral *SegmentName,
10320 int SectionFlags, StringLiteral *SegmentName);
10324 StringLiteral *SegmentName);