| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
| H A D | PrettyClassDefinitionDumper.cpp | 33 ClassLayout Layout(Class); in start() local 34 start(Layout); in start() 38 prettyPrintClassIntro(Layout); in start() 41 DumpedAnything |= Dumper.start(Layout); in start() 43 prettyPrintClassOutro(Layout); in start() 50 uint32_t Size = Layout.getSize(); in prettyPrintClassIntro() 53 if (Layout.getClass().isConstType()) in prettyPrintClassIntro() 55 if (Layout.getClass().isVolatileType()) in prettyPrintClassIntro() 57 if (Layout.getClass().isUnalignedType()) in prettyPrintClassIntro() 68 for (auto BC : Layout.bases()) { in prettyPrintClassIntro() [all …]
|
| H A D | PrettyClassLayoutGraphicalDumper.cpp | 38 for (auto &Other : Layout.other_items()) in start() 40 for (auto &Func : Layout.funcs()) in start() 44 const BitVector &UseMap = Layout.usedBytes(); in start() 47 for (auto &Item : Layout.layout_items()) { in start() 84 auto TailPadding = Layout.tailPadding(); in start() 86 if (TailPadding != 1 || Layout.getSize() != 1) { in start() 115 if (Layout.isVirtualBase()) { in dump() 122 uint32_t Size = Layout.isEmptyBase() ? 1 : Layout.getLayoutSize(); in dump() 135 DumpedAnything |= BaseDumper.start(Layout); in dump() 154 DataMemberLayoutItem &Layout = in dump() local [all …]
|
| H A D | BytesOutputStyle.cpp | 203 auto Layout = File.getStreamLayout(StreamPDB); in dumpNameMap() local 233 auto Layout = File.getStreamLayout(StreamDBI); in dumpSectionContributions() local 244 auto Layout = File.getStreamLayout(StreamDBI); in dumpSectionMap() local 255 auto Layout = File.getStreamLayout(StreamDBI); in dumpModuleInfos() local 266 auto Layout = File.getStreamLayout(StreamDBI); in dumpFileInfo() local 277 auto Layout = File.getStreamLayout(StreamDBI); in dumpTypeServerMap() local 288 auto Layout = File.getStreamLayout(StreamDBI); in dumpECData() local 307 auto Layout = File.getStreamLayout(StreamIdx); in dumpTypeIndex() local 349 auto Layout = File.getStreamLayout(ModiStream); in iterateOneModule() local 350 Callback(I, ModStream, Layout); in iterateOneModule() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | DbiModuleDescriptorBuilder.cpp | 43 ::memset(&Layout, 0, sizeof(Layout)); in DbiModuleDescriptorBuilder() 44 Layout.Mod = ModIndex; in DbiModuleDescriptorBuilder() 50 return Layout.ModDiStream; in getStreamIndex() 63 Layout.SC = SC; in setFirstSectionContrib() 110 uint32_t L = sizeof(Layout); in calculateSerializedLength() 119 Layout.C11Bytes = 0; in finalize() 123 Layout.NumFiles = SourceFiles.size(); in finalize() 124 Layout.PdbFilePathNI = PdbFilePathNI; in finalize() 125 Layout.SrcFileNameNI = 0; in finalize() 129 Layout.SymBytes = in finalize() [all …]
|
| H A D | DbiModuleDescriptor.cpp | 24 if (auto EC = Reader.readObject(Info.Layout)) in initialize() 36 return (Layout->Flags & ModInfoFlags::HasECFlagMask) != 0; in hasECInfo() 40 return (Layout->Flags & ModInfoFlags::TypeServerIndexMask) >> in getTypeServerIndex() 45 return Layout->SC; in getSectionContrib() 49 return Layout->ModDiStream; in getModuleStreamIndex() 53 return Layout->SymBytes; in getSymbolDebugInfoByteSize() 57 return Layout->C11Bytes; in getC11LineInfoByteSize() 61 return Layout->C13Bytes; in getC13LineInfoByteSize() 65 return Layout->NumFiles; in getNumberOfFiles() 69 return Layout->SrcFileNameNI; in getSourceFileNameIndex() [all …]
|
| H A D | PDBFileBuilder.cpp | 229 Layout, MsfBuffer, SN, Allocator); in commitSrcHeaderBlock() 248 commitSrcHeaderBlock(MsfBuffer, Layout); in commitInjectedSources() 254 Layout, MsfBuffer, SN, Allocator); in commitInjectedSources() 267 MSFLayout Layout; in commit() local 269 Msf->commit(Filename, Layout); in commit() 279 Layout, Buffer, *ExpectedSN, Allocator); in commit() 289 Layout, Buffer, NSE.first, Allocator); in commit() 301 if (auto EC = Dbi->commit(Layout, Buffer)) in commit() 306 if (auto EC = Tpi->commit(Layout, Buffer)) in commit() 311 if (auto EC = Ipi->commit(Layout, Buffer)) in commit() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCAssembler.cpp | 258 Value += Layout.getSymbolOffset(Sym); in evaluateFixup() 263 Value -= Layout.getSymbolOffset(Sym); in evaluateFixup() 776 writeFragment(OS, *this, Layout, F); in writeSectionData() 828 while (layoutOnce(Layout)) { in layout() 843 finishLayout(Layout); in layout() 928 MCAsmLayout Layout(*this); in Finish() local 929 layout(Layout); in Finish() 971 if (!fragmentNeedsRelaxation(&F, Layout)) in relaxInstruction() 1078 Layout.invalidateFragmentsFrom(&BF); in relaxBoundaryAlign() 1211 while (layoutSectionOnce(Layout, Sec)) in layoutOnce() [all …]
|
| H A D | MCExpr.cpp | 538 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, false); in evaluateAsAbsolute() 546 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs, true); in evaluateAsAbsolute() 559 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, in evaluateKnownAbsolute() 585 const MCAssembler *Asm, const MCAsmLayout *Layout, in AttemptToFoldSymbolOffsetDifference() argument 632 if (Layout) { in AttemptToFoldSymbolOffsetDifference() 635 if (!Layout->canGetFragmentOffset(FA) || !Layout->canGetFragmentOffset(FB)) in AttemptToFoldSymbolOffsetDifference() 639 Addend += Layout->getSymbolOffset(A->getSymbol()) - in AttemptToFoldSymbolOffsetDifference() 640 Layout->getSymbolOffset(B->getSymbol()); in AttemptToFoldSymbolOffsetDifference() 707 assert((!Layout || Asm) && in EvaluateSymbolicAdd() 748 MCAssembler *Assembler = Layout ? &Layout->getAssembler() : nullptr; in evaluateAsRelocatable() [all …]
|
| H A D | MCLinkerOptimizationHint.cpp | 29 const MCAsmLayout &Layout) const { in emit_impl() 33 encodeULEB128(ObjWriter.getSymbolAddress(*Arg, Layout), OutStream); in emit_impl() 37 const MCAsmLayout &Layout) const { in emit() 39 emit_impl(OutStream, ObjWriter, Layout); in emit() 43 const MCAsmLayout &Layout) const { in getEmitSize() 57 emit_impl(OutStream, ObjWriter, Layout); in getEmitSize()
|
| H A D | MachObjectWriter.cpp | 84 Layout.getFragmentOffset(Fragment); in getFragmentAddress() 117 Layout.getSymbolOffset(S); in getSymbolAddress() 124 if (Next >= Layout.getSectionOrder().size()) in getPaddingSize() 653 StartAddress += getPaddingSize(Sec, Layout); in computeSectionAddresses() 659 computeSectionAddresses(Asm, Layout); in executePostLayoutBinding() 764 Layout.getAssembler().getVersionInfo(); in writeObject() 823 FileSize += getPaddingSize(&Sec, Layout); in writeObject() 954 Asm.writeSectionData(W.OS, &Sec, Layout); in writeObject() 956 uint64_t Pad = getPaddingSize(&Sec, Layout); in writeObject() 1001 Asm.getLOHContainer().emit(*this, Layout); in writeObject() [all …]
|
| /freebsd-13.1/contrib/apr/ |
| H A D | config.layout | 13 <Layout apr> 27 </Layout> 43 </Layout> 61 </Layout> 78 </Layout> 95 </Layout> 129 </Layout> 146 </Layout> 163 </Layout> 180 </Layout> [all …]
|
| /freebsd-13.1/contrib/apr-util/ |
| H A D | config.layout | 27 </Layout> 43 </Layout> 61 </Layout> 78 </Layout> 95 </Layout> 129 </Layout> 146 </Layout> 163 </Layout> 180 </Layout> 197 </Layout> [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/MSF/ |
| H A D | MappedBlockStream.cpp | 56 BlockSize, Layout, MsfData, Allocator); in createStream() 64 SL.Blocks = Layout.StreamMap[StreamIndex]; in createIndexedStream() 65 SL.Length = Layout.StreamSizes[StreamIndex]; in createIndexedStream() 75 SL.Blocks = Layout.DirectoryBlocks; in createDirectoryStream() 76 SL.Length = Layout.SB->NumDirectoryBytes; in createDirectoryStream() 84 MSFStreamLayout SL(getFpmStreamLayout(Layout)); in createFpmStream() 322 BlockSize, Layout, MsfData, Allocator); in createStream() 332 SL.Blocks = Layout.StreamMap[StreamIndex]; in createIndexedStream() 333 SL.Length = Layout.StreamSizes[StreamIndex]; in createIndexedStream() 342 SL.Blocks = Layout.DirectoryBlocks; in createDirectoryStream() [all …]
|
| H A D | MSFBuilder.cpp | 323 while (BI < Layout.SB->NumBlocks) { in commitFpm() 327 (BI < Layout.SB->NumBlocks) ? Layout.FreePageMap.test(BI) : true; in commitFpm() 343 Layout = std::move(*L); in commit() 345 uint64_t FileSize = uint64_t(Layout.SB->BlockSize) * Layout.SB->NumBlocks; in commit() 365 if (auto EC = Writer.writeObject(*Layout.SB)) in commit() 368 commitFpm(Buffer, Layout, Allocator); in commit() 371 msf::blockToOffset(Layout.SB->BlockMapAddr, Layout.SB->BlockSize); in commit() 373 if (auto EC = Writer.writeArray(Layout.DirectoryBlocks)) in commit() 377 Layout, Buffer, Allocator); in commit() 382 if (auto EC = DW.writeArray(Layout.StreamSizes)) in commit() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MachObjectWriter.cpp | 29 const MCAsmLayout &Layout, 37 const MCAsmLayout &Layout, 45 const MCAsmLayout &Layout, 51 const MCAsmLayout &Layout, 196 Value += Writer->getSymbolAddress(*A, Layout) - in RecordX86_64Relocation() 198 Value -= Writer->getSymbolAddress(*B, Layout) - in RecordX86_64Relocation() 242 Value += Layout.getSymbolOffset(*Symbol) - in RecordX86_64Relocation() 243 Layout.getSymbolOffset(*RelSymbol); in RecordX86_64Relocation() 387 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in recordScatteredRelocation() 410 Value2 = Writer->getSymbolAddress(*SB, Layout); in recordScatteredRelocation() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ASanStackFrameLayout.cpp | 67 ASanStackFrameLayout Layout; in ComputeASanStackFrameLayout() local 68 Layout.Granularity = Granularity; in ComputeASanStackFrameLayout() 79 assert(Layout.FrameAlignment >= Alignment); in ComputeASanStackFrameLayout() 92 Layout.FrameSize = Offset; in ComputeASanStackFrameLayout() 93 assert((Layout.FrameSize % MinHeaderSize) == 0); in ComputeASanStackFrameLayout() 94 return Layout; in ComputeASanStackFrameLayout() 117 const ASanStackFrameLayout &Layout) { in GetShadowBytes() argument 121 const size_t Granularity = Layout.Granularity; in GetShadowBytes() 136 const ASanStackFrameLayout &Layout) { in GetShadowBytesAfterScope() argument 137 SmallVector<uint8_t, 64> SB = GetShadowBytes(Vars, Layout); in GetShadowBytesAfterScope() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCAssembler.h | 179 const MCAsmLayout &Layout) const; 187 bool layoutOnce(MCAsmLayout &Layout); 191 bool layoutSectionOnce(MCAsmLayout &Layout, MCSection &Sec); 195 bool relaxFragment(MCAsmLayout &Layout, MCFragment &F); 197 bool relaxLEB(MCAsmLayout &Layout, MCLEBFragment &IF); 200 bool relaxDwarfCallFrameFragment(MCAsmLayout &Layout, 202 bool relaxCVInlineLineTable(MCAsmLayout &Layout, 208 void finishLayout(MCAsmLayout &Layout); 238 uint64_t computeFragmentSize(const MCAsmLayout &Layout, 253 const MCAsmLayout &Layout) const; [all …]
|
| H A D | MCMachObjectWriter.h | 76 const MCAsmLayout &Layout, 157 uint64_t getSymbolAddress(const MCSymbol &S, const MCAsmLayout &Layout) const; 160 const MCAsmLayout &Layout) const; 162 uint64_t getPaddingSize(const MCSection *SD, const MCAsmLayout &Layout) const; 192 void writeSection(const MCAsmLayout &Layout, const MCSection &Sec, 206 void writeNlist(MachSymbolData &MSD, const MCAsmLayout &Layout); 238 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout, 251 const MCAsmLayout &Layout); 254 const MCAsmLayout &Layout) override; 266 uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMachObjectWriter.cpp | 32 const MCAsmLayout &Layout, 41 const MCAsmLayout &Layout, 56 const MCAsmLayout &Layout, const MCFragment *Fragment, 142 const MCAsmLayout &Layout, in RecordARMScatteredHalfRelocation() argument 170 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in RecordARMScatteredHalfRelocation() 187 Value2 = Writer->getSymbolAddress(B->getSymbol(), Layout); in RecordARMScatteredHalfRelocation() 284 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in RecordARMScatteredRelocation() 302 Value2 = Writer->getSymbolAddress(B->getSymbol(), Layout); in RecordARMScatteredRelocation() 377 const MCAsmLayout &Layout, in recordRelocation() argument 440 Res, Layout, Writer->getSectionAddressMap())) { in recordRelocation() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | M68k.cpp | 32 std::string Layout = ""; in M68kTargetInfo() local 35 Layout += "E"; in M68kTargetInfo() 38 Layout += "-m:e"; in M68kTargetInfo() 41 Layout += "-p:32:16:32"; in M68kTargetInfo() 44 Layout += "-i8:8:8-i16:16:16-i32:16:32"; in M68kTargetInfo() 49 Layout += "-n8:16:32"; in M68kTargetInfo() 53 Layout += "-a:0:16-S16"; in M68kTargetInfo() 55 resetDataLayout(Layout); in M68kTargetInfo()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | JITLinkGeneric.cpp | 52 auto Layout = layOutBlocks(); in linkPhase1() local 55 if (auto Err = allocateSegments(Layout)) in linkPhase1() 132 copyBlockContentToWorkingMemory(Layout, *Alloc); in linkPhase2() 192 SegmentLayoutMap Layout; in layOutBlocks() local 204 for (auto &KV : Layout) { in layOutBlocks() 222 for (auto &KV : Layout) { in layOutBlocks() 236 return Layout; in layOutBlocks() 244 for (auto &KV : Layout) { in allocateSegments() 288 for (auto &KV : Layout) { in allocateSegments() 297 for (auto &KV : Layout) { in allocateSegments() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 196 EmptySize = Layout.getSize(); in ComputeEmptySubobjectSizes() 220 EmptySize = Layout.getSize(); in ComputeEmptySubobjectSizes() 710 void Layout(const RecordDecl *D); 711 void Layout(const CXXRecordDecl *D); 1919 std::max(Layout.getNonVirtualSize(), Layout.getDataSize()); in LayoutField() 2604 const ASTRecordLayout &Layout) { in getAdjustedElementInfo() argument 3271 Builder.Layout(RD); in getASTRecordLayout() 3297 Builder.Layout(D); in getASTRecordLayout() 3451 Builder.Layout(D); in getObjCLayout() 3541 return Layout.getBaseClassOffset(L) < Layout.getBaseClassOffset(R); in DumpRecordLayout() [all …]
|
| H A D | OSLog.cpp | 135 void computeLayout(ASTContext &Ctx, OSLogBufferLayout &Layout) const { in computeLayout() 136 Layout.Items.clear(); in computeLayout() 140 Layout.Items.emplace_back(OSLogBufferItem::MaskKind, nullptr, in computeLayout() 146 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, *Data.FieldWidth, in computeLayout() 151 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, *Data.Precision, in computeLayout() 157 Layout.Items.emplace_back(OSLogBufferItem::CountKind, *Data.Count, Size, in computeLayout() 161 Layout.Items.emplace_back(Ctx, CharUnits::fromQuantity(*Data.Size), in computeLayout() 169 Layout.Items.emplace_back(*Data.Kind, Data.E, Size, Data.Flags); in computeLayout() 172 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, Data.E, Size, in computeLayout() 181 ASTContext &Ctx, const CallExpr *E, OSLogBufferLayout &Layout) { in computeOSLogBufferLayout() argument [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/MSF/ |
| H A D | MappedBlockStream.h | 42 createStream(uint32_t BlockSize, const MSFStreamLayout &Layout, 46 createIndexedStream(const MSFLayout &Layout, BinaryStreamRef MsfData, 50 createFpmStream(const MSFLayout &Layout, BinaryStreamRef MsfData, 54 createDirectoryStream(const MSFLayout &Layout, BinaryStreamRef MsfData, 108 createStream(uint32_t BlockSize, const MSFStreamLayout &Layout, 112 createIndexedStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData, 116 createDirectoryStream(const MSFLayout &Layout, 121 createFpmStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MachObjectWriter.cpp | 44 const MCAsmLayout &Layout, const MCFragment *Fragment, 152 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, in recordRelocation() argument 158 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment); in recordRelocation() 231 Layout.getSymbolOffset(*B) == in recordRelocation() 232 Layout.getFragmentOffset(Fragment) + Fixup.getOffset()) { in recordRelocation() 284 Value += (!A->getFragment() ? 0 : Writer->getSymbolAddress(*A, Layout)) - in recordRelocation() 286 *A_Base, Layout)); in recordRelocation() 289 *B_Base, Layout)); in recordRelocation() 345 Layout.getSymbolOffset(*Symbol) - Layout.getSymbolOffset(*Base); in recordRelocation() 358 Value += Writer->getSymbolAddress(*Symbol, Layout); in recordRelocation() [all …]
|