Go to the documentation of this file.
9 #ifndef LLVM_DEBUGINFO_CODEVIEW_DEBUGSYMBOLRVASUBSECTION_H
10 #define LLVM_DEBUGINFO_CODEVIEW_DEBUGSYMBOLRVASUBSECTION_H
22 class BinaryStreamReader;
59 std::vector<support::ulittle32_t> RVAs;
66 #endif // LLVM_DEBUGINFO_CODEVIEW_DEBUGSYMBOLRVASUBSECTION_H
Error commit(BinaryStreamWriter &Writer) const override
This is an optimization pass for GlobalISel generic memory operations.
Error initialize(BinaryStreamReader &Reader)
Provides write only access to a subclass of WritableBinaryStream.
Class to represent array types.
ArrayType::Iterator end() const
FixedStreamArrayIterator< T > begin() const
static bool classof(const DebugSubsectionRef *S)
Provides read only access to a subclass of BinaryStream.
void addRVA(uint32_t RVA)
FixedStreamArrayIterator< T > end() const
static bool classof(const DebugSubsection *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
uint32_t calculateSerializedSize() const override
DebugSymbolRVASubsection()
ArrayType::Iterator begin() const
Lightweight error class with error context and mandatory checking.
DebugSymbolRVASubsectionRef()