/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCSectionMachO.h | 25 char SegmentName[16]; // Not necessarily null terminated! variable 49 if (SegmentName[15]) in getSegmentName() 50 return StringRef(SegmentName, 16); in getSegmentName() 51 return StringRef(SegmentName); in getSegmentName()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | COFFMasmParser.cpp | 237 StringRef SegmentName; in ParseDirectiveSegment() local 240 SegmentName = getTok().getIdentifier(); in ParseDirectiveSegment() 243 StringRef SectionName = SegmentName; in ParseDirectiveSegment() 247 if (SegmentName == "_TEXT" || SegmentName.starts_with("_TEXT$")) { in ParseDirectiveSegment() 248 if (SegmentName.size() == 5) { in ParseDirectiveSegment() 252 (".text$" + SegmentName.substr(6)).toStringRef(SectionNameVector); in ParseDirectiveSegment() 373 StringRef SegmentName; in ParseDirectiveSegmentEnd() local 376 SegmentName = getTok().getIdentifier(); in ParseDirectiveSegmentEnd()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-size/ |
H A D | llvm-size.cpp | 288 StringRef SegmentName = StringRef(Sec.segname); in printDarwinSegmentSizes() 289 if (SegmentName == "__TEXT") in printDarwinSegmentSizes() 291 else if (SegmentName == "__DATA") in printDarwinSegmentSizes() 293 else if (SegmentName == "__OBJC") in printDarwinSegmentSizes() 299 StringRef SegmentName = StringRef(Seg.segname); in printDarwinSegmentSizes() 300 if (SegmentName == "__TEXT") in printDarwinSegmentSizes() 302 else if (SegmentName == "__DATA") in printDarwinSegmentSizes() 304 else if (SegmentName == "__OBJC") in printDarwinSegmentSizes() 314 StringRef SegmentName = StringRef(Sec.segname); in printDarwinSegmentSizes() 315 if (SegmentName in printDarwinSegmentSizes() 297 StringRef SegmentName = StringRef(Sec.segname); printDarwinSegmentSizes() local 308 StringRef SegmentName = StringRef(Seg.segname); printDarwinSegmentSizes() local 323 StringRef SegmentName = StringRef(Sec.segname); printDarwinSegmentSizes() local 334 StringRef SegmentName = StringRef(Seg.segname); printDarwinSegmentSizes() local [all...] |
/freebsd/contrib/llvm-project/llvm/tools/llvm-nm/ |
H A D | llvm-nm.cpp | 470 StringRef SegmentName = MachO->getSectionFinalSegmentName(Ref); in darwinPrintSymbol() local 471 outs() << "(" << SegmentName << "," << SectionName << ") "; in darwinPrintSymbol() 1040 StringRef SegmentName = Obj.getSectionFinalSegmentName(Ref); in getSymbolNMTypeChar() local 1042 SegmentName == "__TEXT_EXEC" && SectionName == "__text") in getSymbolNMTypeChar() 1044 if (SegmentName == "__TEXT" && SectionName == "__text") in getSymbolNMTypeChar() 1046 if (SegmentName == "__DATA" && SectionName == "__data") in getSymbolNMTypeChar() 1048 if (SegmentName == "__DATA" && SectionName == "__bss") in getSymbolNMTypeChar() 1196 StringRef SegmentName = Obj->getSectionFinalSegmentName(Ref); in getNsectForSegSect() local 1197 if (SegmentName == SegSect[0] && SectionName == SegSect[1]) in getNsectForSegSect() 1316 StringRef SegmentName = StringRef(); in dumpSymbolsFromDLInfoMachO() local [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAttr.cpp | 751 StringLiteral *SegmentName, in ActOnPragmaMSSeg() argument 762 if (SegmentName) { in ActOnPragmaMSSeg() 763 if (!checkSectionName(SegmentName->getBeginLoc(), SegmentName->getString())) in ActOnPragmaMSSeg() 766 if (SegmentName->getString() == ".drectve" && in ActOnPragmaMSSeg() 771 Stack->Act(PragmaLocation, Action, StackSlotLabel, SegmentName); in ActOnPragmaMSSeg() 787 int SectionFlags, StringLiteral *SegmentName) { in ActOnPragmaMSSection() argument 788 UnifySection(SegmentName->getString(), SectionFlags, PragmaLocation); in ActOnPragmaMSSection() 792 StringLiteral *SegmentName) { in ActOnPragmaMSInitSeg() argument 796 CurInitSeg = SegmentName->getString() == ".CRT$XCU" ? nullptr : SegmentName; in ActOnPragmaMSInitSeg()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCSectionMachO.cpp | 102 SegmentName[i] = Segment[i]; in MCSectionMachO() 104 SegmentName[i] = 0; in MCSectionMachO()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParsePragma.cpp | 1082 StringLiteral *SegmentName = cast<StringLiteral>(StringResult.get()); in HandlePragmaMSSection() local 1083 if (SegmentName->getCharByteWidth() != 1) { in HandlePragmaMSSection() 1143 Actions.ActOnPragmaMSSection(PragmaLocation, SectionFlags, SegmentName); in HandlePragmaMSSection() 1191 StringLiteral *SegmentName = nullptr; in HandlePragmaMSSegment() local 1204 SegmentName = cast<StringLiteral>(StringResult.get()); in HandlePragmaMSSegment() 1205 if (SegmentName->getCharByteWidth() != 1) { in HandlePragmaMSSegment() 1211 if (SegmentName->getLength()) in HandlePragmaMSSegment() 1226 SegmentName, PragmaName); in HandlePragmaMSSegment() 1243 StringLiteral *SegmentName = nullptr; in HandlePragmaMSInitSeg() local 1260 SegmentName = in HandlePragmaMSInitSeg() [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | llvm-objdump.cpp | 1594 StringRef SegmentName = MachO->getSectionFinalSegmentName(DR); in getSegmentName() local 1595 return SegmentName; in getSegmentName() 1897 StringRef SegmentName = getSegmentName(MachO, Section); in disassembleObject() local 2059 if (!SegmentName.empty()) in disassembleObject() 2060 outs() << SegmentName << ","; in disassembleObject() 2798 StringRef SegmentName = getSegmentName(MachO, Section); in printSectionContents() local 2799 if (!SegmentName.empty()) in printSectionContents() 2800 outs() << SegmentName << ","; in printSectionContents() 2983 StringRef SegmentName = getSegmentName(MachO, *Section); in printSymbol() local 2984 if (!SegmentName.empty()) in printSymbol() [all …]
|
H A D | MachODump.cpp | 1742 StringRef SegmentName = O->getSectionFinalSegmentName(Ref); in DumpLiteralPointerSection() local 1743 outs() << SegmentName << ":" << SectName << ":"; in DumpLiteralPointerSection() 7432 StringRef SegmentName = MachOOF->getSectionFinalSegmentName(DR); in DisassembleMachO() local 7433 if (SegmentName != DisSegName) in DisassembleMachO() 10345 StringRef SegmentName = Entry.segmentName(); in printMachORebaseTable() local 10351 SegmentName.str().c_str(), SectionName.str().c_str(), in printMachORebaseTable() 10391 StringRef SegmentName = Entry.segmentName(); in printMachOBindTable() local 10400 outs() << left_justify(SegmentName, 8) << " " in printMachOBindTable() 10421 StringRef SegmentName = Entry.segmentName(); in printMachOLazyBindTable() local 10427 outs() << left_justify(SegmentName, 8) << " " in printMachOLazyBindTable() [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | MachODumper.cpp | 293 ArrayRef<char> SegmentName; member 480 StringRef SegmentName = Obj->getSectionFinalSegmentName(DR); in printSectionHeaders() local 486 W.printBinary("Segment", SegmentName, RawSegmentName); in printSectionHeaders()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ObjectFileELF.cpp | 1789 std::string SegmentName; member in __anone59002980211::VMAddressProvider 1809 VMAddressProvider(ObjectFile::Type Type, llvm::StringRef SegmentName) in VMAddressProvider() argument 1810 : ObjectType(Type), SegmentName(std::string(SegmentName)) {} in VMAddressProvider() 1813 return llvm::formatv("{0}[{1}]", SegmentName, SegmentCount).str(); in GetNextSegmentName() 1819 SegmentName); in GetAddressInfo() 1825 SegmentName); in GetAddressInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | MachOObjectFile.cpp | 2079 StringRef SegmentName) { in getSegmentContents() argument 2086 if (StringRef(Segment.segname, 16).starts_with(SegmentName)) in getSegmentContents() 2107 MachOObjectFile::getSegmentContents(StringRef SegmentName) const { in getSegmentContents() 2113 SegmentName); in getSegmentContents() 2117 SegmentName); in getSegmentContents() 2162 StringRef SegmentName = getSectionFinalSegmentName(Sec); in isSectionBitcode() local 2164 return (SegmentName == "__LLVM" && *NameOrErr == "__bitcode"); in isSectionBitcode() 4369 Info.SegmentName = in BindRebaseSegInfo() 4371 if (Info.SegmentName != CurSegName) { in BindRebaseSegInfo() 4373 CurSegName = Info.SegmentName; in BindRebaseSegInfo() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | MachO.h | 150 StringRef SegmentName; member 462 ArrayRef<uint8_t> getSegmentContents(StringRef SegmentName) const;
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 1922 StringLiteral *SegmentName, llvm::StringRef PragmaName); 1926 StringLiteral *SegmentName); 1930 StringLiteral *SegmentName);
|