retdec
|
#include <metadata_tables.h>
Public Member Functions | |
virtual | ~BaseRecord ()=default |
virtual void | load (const FileFormat *file, const MetadataStream *stream, std::uint64_t &address)=0 |
Protected Member Functions | |
template<typename T > | |
T | loadUInt (const FileFormat *file, std::uint64_t &address) |
template<typename T > | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<typename T > | |
T | loadIndex (const FileFormat *file, const MetadataStream *stream, std::uint64_t &address) |
template<> | |
std::uint8_t | loadUInt (const FileFormat *file, std::uint64_t &address) |
template<> | |
std::uint16_t | loadUInt (const FileFormat *file, std::uint64_t &address) |
template<> | |
std::uint32_t | loadUInt (const FileFormat *file, std::uint64_t &address) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
Base record type
|
virtualdefault |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
pure virtual |
Implemented in retdec::fileformat::GenericParamContstraint, retdec::fileformat::MethodSpec, retdec::fileformat::GenericParam, retdec::fileformat::NestedClass, retdec::fileformat::ManifestResource, retdec::fileformat::ExportedType, retdec::fileformat::File, retdec::fileformat::AssemblyRefOS, retdec::fileformat::AssemblyRefProcessor, retdec::fileformat::AssemblyRef, retdec::fileformat::Assembly, retdec::fileformat::FieldRVA, retdec::fileformat::ImplMap, retdec::fileformat::TypeSpec, retdec::fileformat::ModuleRef, retdec::fileformat::MethodImpl, retdec::fileformat::MethodSemantics, retdec::fileformat::Property, retdec::fileformat::PropertyMap, retdec::fileformat::PropertyPtr, retdec::fileformat::Event, retdec::fileformat::EventMap, retdec::fileformat::StandAloneSig, retdec::fileformat::FieldLayout, retdec::fileformat::ClassLayout, retdec::fileformat::DeclSecurity, retdec::fileformat::FieldMarshal, retdec::fileformat::CustomAttribute, retdec::fileformat::Constant, retdec::fileformat::MemberRef, retdec::fileformat::InterfaceImpl, retdec::fileformat::Param, retdec::fileformat::ParamPtr, retdec::fileformat::MethodDef, retdec::fileformat::MethodPtr, retdec::fileformat::Field, retdec::fileformat::FieldPtr, retdec::fileformat::TypeDef, retdec::fileformat::TypeRef, retdec::fileformat::DotnetModule, retdec::fileformat::AssemblyOS, retdec::fileformat::AssemblyProcessor, retdec::fileformat::ENCMap, and retdec::fileformat::ENCLog.
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
protected |