LLVM: lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp File Reference (original) (raw)
Go to the source code of this file.
| Functions | |
|---|---|
| static uint32_t | sizeOfPublic (const BulkPublic &Pub) |
| static CVSymbol | serializePublic (uint8_t *Mem, const BulkPublic &Pub) |
| static bool | isAsciiString (StringRef S) |
| static int | gsiRecordCmp (StringRef S1, StringRef S2) |
| static Error | writePublics (BinaryStreamWriter &Writer, ArrayRef< BulkPublic > Publics) |
| static Error | writeRecords (BinaryStreamWriter &Writer, ArrayRef< CVSymbol > Records) |
| static std::vector< support::ulittle32_t > | computeAddrMap (ArrayRef< BulkPublic > Publics) |
◆ computeAddrMap()
◆ gsiRecordCmp()
◆ isAsciiString()
◆ serializePublic()
Definition at line 106 of file GSIStreamBuilder.cpp.
References llvm::alignTo(), llvm::ArrayRef(), assert(), llvm::pdb::BulkPublic::Flags, llvm::codeview::MaxRecordLength, llvm::pdb::BulkPublic::Name, llvm::pdb::BulkPublic::NameLen, llvm::pdb::BulkPublic::Offset, llvm::pdb::BulkPublic::Segment, Size, and sizeOfPublic().
Referenced by writePublics().