Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSectionMachO.h26 char SegmentName[16]; // Not necessarily null terminated! variable
50 if (SegmentName[15]) in getSegmentName()
51 return StringRef(SegmentName, 16); in getSegmentName()
52 return StringRef(SegmentName); in getSegmentName()
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DCOFFMasmParser.cpp237 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 Dllvm-size.cpp292 StringRef SegmentName = StringRef(Sec.segname); in printDarwinSegmentSizes() local
293 if (SegmentName == "__TEXT") in printDarwinSegmentSizes()
295 else if (SegmentName == "__DATA") in printDarwinSegmentSizes()
297 else if (SegmentName == "__OBJC") in printDarwinSegmentSizes()
303 StringRef SegmentName = StringRef(Seg.segname); in printDarwinSegmentSizes() local
304 if (SegmentName == "__TEXT") in printDarwinSegmentSizes()
306 else if (SegmentName == "__DATA") in printDarwinSegmentSizes()
308 else if (SegmentName == "__OBJC") in printDarwinSegmentSizes()
318 StringRef SegmentName = StringRef(Sec.segname); in printDarwinSegmentSizes() local
319 if (SegmentName == "__TEXT") in printDarwinSegmentSizes()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp472 StringRef SegmentName = MachO->getSectionFinalSegmentName(Ref); in darwinPrintSymbol() local
473 outs() << "(" << SegmentName << "," << SectionName << ") "; in darwinPrintSymbol()
1042 StringRef SegmentName = Obj.getSectionFinalSegmentName(Ref); in getSymbolNMTypeChar() local
1044 SegmentName == "__TEXT_EXEC" && SectionName == "__text") in getSymbolNMTypeChar()
1046 if (SegmentName == "__TEXT" && SectionName == "__text") in getSymbolNMTypeChar()
1048 if (SegmentName == "__DATA" && SectionName == "__data") in getSymbolNMTypeChar()
1050 if (SegmentName == "__DATA" && SectionName == "__bss") in getSymbolNMTypeChar()
1198 StringRef SegmentName = Obj->getSectionFinalSegmentName(Ref); in getNsectForSegSect() local
1199 if (SegmentName == SegSect[0] && SectionName == SegSect[1]) in getNsectForSegSect()
1318 StringRef SegmentName = StringRef(); in dumpSymbolsFromDLInfoMachO() local
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAttr.cpp850 StringLiteral *SegmentName, in ActOnPragmaMSSeg() argument
861 if (SegmentName) { in ActOnPragmaMSSeg()
862 if (!checkSectionName(SegmentName->getBeginLoc(), SegmentName->getString())) in ActOnPragmaMSSeg()
865 if (SegmentName->getString() == ".drectve" && in ActOnPragmaMSSeg()
870 Stack->Act(PragmaLocation, Action, StackSlotLabel, SegmentName); in ActOnPragmaMSSeg()
886 int SectionFlags, StringLiteral *SegmentName) { in ActOnPragmaMSSection() argument
887 UnifySection(SegmentName->getString(), SectionFlags, PragmaLocation); in ActOnPragmaMSSection()
891 StringLiteral *SegmentName) { in ActOnPragmaMSInitSeg() argument
895 CurInitSeg = SegmentName->getString() == ".CRT$XCU" ? nullptr : SegmentName; in ActOnPragmaMSInitSeg()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSectionMachO.cpp102 SegmentName[i] = Segment[i]; in MCSectionMachO()
104 SegmentName[i] = 0; in MCSectionMachO()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParsePragma.cpp1071 StringLiteral *SegmentName = cast<StringLiteral>(StringResult.get()); in HandlePragmaMSSection() local
1072 if (SegmentName->getCharByteWidth() != 1) { in HandlePragmaMSSection()
1132 Actions.ActOnPragmaMSSection(PragmaLocation, SectionFlags, SegmentName); in HandlePragmaMSSection()
1180 StringLiteral *SegmentName = nullptr; in HandlePragmaMSSegment() local
1193 SegmentName = cast<StringLiteral>(StringResult.get()); in HandlePragmaMSSegment()
1194 if (SegmentName->getCharByteWidth() != 1) { in HandlePragmaMSSegment()
1200 if (SegmentName->getLength()) in HandlePragmaMSSegment()
1215 SegmentName, PragmaName); in HandlePragmaMSSegment()
1231 StringLiteral *SegmentName = nullptr; in HandlePragmaMSInitSeg() local
1248 SegmentName = in HandlePragmaMSInitSeg()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp1670 StringRef SegmentName = MachO->getSectionFinalSegmentName(DR); in getSegmentName() local
1671 return SegmentName; in getSegmentName()
1975 StringRef SegmentName = getSegmentName(MachO, Section); in disassembleObject() local
2136 if (!SegmentName.empty()) in disassembleObject()
2137 OS << SegmentName << ","; in disassembleObject()
2869 StringRef SegmentName = getSegmentName(MachO, Section); in printSectionContents() local
2870 if (!SegmentName.empty()) in printSectionContents()
2871 outs() << SegmentName << ","; in printSectionContents()
3054 StringRef SegmentName = getSegmentName(MachO, *Section); in printSymbol() local
3055 if (!SegmentName.empty()) in printSymbol()
[all …]
H A DMachODump.cpp1738 StringRef SegmentName = O->getSectionFinalSegmentName(Ref); in DumpLiteralPointerSection() local
1739 outs() << SegmentName << ":" << SectName << ":"; in DumpLiteralPointerSection()
7440 StringRef SegmentName = MachOOF->getSectionFinalSegmentName(DR); in DisassembleMachO() local
7441 if (SegmentName != DisSegName) in DisassembleMachO()
10364 StringRef SegmentName = Entry.segmentName(); in printMachORebaseTable() local
10370 SegmentName.str().c_str(), SectionName.str().c_str(), in printMachORebaseTable()
10410 StringRef SegmentName = Entry.segmentName(); in printMachOBindTable() local
10419 outs() << left_justify(SegmentName, 8) << " " in printMachOBindTable()
10440 StringRef SegmentName = Entry.segmentName(); in printMachOLazyBindTable() local
10446 outs() << left_justify(SegmentName, 8) << " " in printMachOLazyBindTable()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DMachODumper.cpp293 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/llvm/lib/Object/
H A DMachOObjectFile.cpp2080 StringRef SegmentName) { in getSegmentContents() argument
2087 if (StringRef(Segment.segname, 16).starts_with(SegmentName)) in getSegmentContents()
2108 MachOObjectFile::getSegmentContents(StringRef SegmentName) const { in getSegmentContents()
2114 SegmentName); in getSegmentContents()
2118 SegmentName); in getSegmentContents()
2163 StringRef SegmentName = getSectionFinalSegmentName(Sec); in isSectionBitcode() local
2165 return (SegmentName == "__LLVM" && *NameOrErr == "__bitcode"); in isSectionBitcode()
4368 Info.SegmentName = in BindRebaseSegInfo()
4370 if (Info.SegmentName != CurSegName) { in BindRebaseSegInfo()
4372 CurSegName = Info.SegmentName; in BindRebaseSegInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DMachO.h153 StringRef SegmentName; member
467 ArrayRef<uint8_t> getSegmentContents(StringRef SegmentName) const;
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DObjectFileELF.cpp1754 std::string SegmentName; member in __anone59002980211::VMAddressProvider
1774 VMAddressProvider(ObjectFile::Type Type, llvm::StringRef SegmentName) in VMAddressProvider() argument
1775 : ObjectType(Type), SegmentName(std::string(SegmentName)) {} in VMAddressProvider()
1778 return llvm::formatv("{0}[{1}]", SegmentName, SegmentCount).str(); in GetNextSegmentName()
1784 SegmentName); in GetAddressInfo()
1790 SegmentName); in GetAddressInfo()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h2229 StringLiteral *SegmentName, llvm::StringRef PragmaName);
2233 StringLiteral *SegmentName);
2237 StringLiteral *SegmentName);