| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCSectionMachO.h | 25 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 D | COFFMasmParser.cpp | 248 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 D | llvm-size.cpp | 294 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 D | llvm-nm.cpp | 486 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 D | SemaAttr.cpp | 754 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 D | MCSectionMachO.cpp | 99 SegmentName[i] = Segment[i]; in MCSectionMachO() 101 SegmentName[i] = 0; in MCSectionMachO()
|
| /llvm-project-15.0.7/bolt/lib/Rewrite/ |
| H A D | MachORewriteInstance.cpp | 212 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 D | ParsePragma.cpp | 969 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 D | llvm-objdump.cpp | 1210 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 D | MachODump.cpp | 1537 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 D | MachODumper.cpp | 294 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 D | ObjectFileELF.cpp | 1731 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 D | MachOObjectFile.cpp | 2063 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 D | MachO.h | 150 StringRef SegmentName; member 436 ArrayRef<uint8_t> getSegmentContents(StringRef SegmentName) const;
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 10315 StringLiteral *SegmentName, 10320 int SectionFlags, StringLiteral *SegmentName); 10324 StringLiteral *SegmentName);
|