Go to the documentation of this file.
9 #ifndef LLVM_DEBUGINFO_PDB_NATIVE_INFOSTREAMBUILDER_H
10 #define LLVM_DEBUGINFO_PDB_NATIVE_INFOSTREAMBUILDER_H
19 class WritableBinaryStreamRef;
61 std::vector<PdbRaw_FeatureSig> Features;
67 bool HashPDBContentsToGUID =
false;
This is an optimization pass for GlobalISel generic memory operations.
void setHashPDBContentsToGUID(bool B)
This represents the 'GUID' type from windows.h.
void setGuid(codeview::GUID G)
void setVersion(PdbRaw_ImplVer V)
static GCRegistry::Add< OcamlGC > B("ocaml", "ocaml 3.10-compatible GC")
bool hashPDBContentsToGUID() const
Optional< uint32_t > getSignature() const
void addFeature(PdbRaw_FeatureSig Sig)
InfoStreamBuilder & operator=(const InfoStreamBuilder &)=delete
void setSignature(uint32_t S)
add sub stmia L5 ldr r0 bl L_printf $stub Instead of a and a wouldn t it be better to do three moves *Return an aggregate type is even return S
Lightweight error class with error context and mandatory checking.
Error finalizeMsfLayout()
Error commit(const msf::MSFLayout &Layout, WritableBinaryStreamRef Buffer) const
InfoStreamBuilder(msf::MSFBuilder &Msf, NamedStreamMap &NamedStreams)
codeview::GUID getGuid() const