20 using namespace llvm::codeview;
21 using namespace llvm::msf;
22 using namespace llvm::pdb;
53 WritableMappedBlockStream::createIndexedStream(Layout, Buffer,
StreamPDB);
64 return NamedStreams.
commit(Writer);
void setGuid(PDB_UniqueId G)
Error finalizeMsfLayout()
NameMapBuilder & getNamedStreamsBuilder()
Error writeObject(const T &Obj)
void setVersion(PdbRaw_ImplVer V)
Defines a 128-bit unique identifier.
void setSignature(uint32_t S)
Error setStreamSize(uint32_t Idx, uint32_t Size)
Update the size of an existing stream.
static ErrorSuccess success()
Create a success value.
uint32_t calculateSerializedLength() const
Error commit(const msf::MSFLayout &Layout, const msf::WritableStream &Buffer) const
Error commit(msf::StreamWriter &Writer) const
Lightweight error class with error context and mandatory checking.
uint32_t calculateSerializedLength() const
static GCRegistry::Add< ErlangGC > A("erlang","erlang-compatible garbage collector")