diff options
Diffstat (limited to 'src/binary-reader.h')
-rw-r--r-- | src/binary-reader.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/binary-reader.h b/src/binary-reader.h index 978ce2f5..4e068ecb 100644 --- a/src/binary-reader.h +++ b/src/binary-reader.h @@ -461,6 +461,16 @@ class BinaryReaderDelegate { virtual Result OnTagType(Index index, Index sig_index) = 0; virtual Result EndTagSection() = 0; + /* Code Metadata sections */ + virtual Result BeginCodeMetadataSection(std::string_view name, + Offset size) = 0; + virtual Result OnCodeMetadataFuncCount(Index count) = 0; + virtual Result OnCodeMetadataCount(Index function_index, Index count) = 0; + virtual Result OnCodeMetadata(Offset offset, + const void* data, + Address size) = 0; + virtual Result EndCodeMetadataSection() = 0; + const State* state = nullptr; }; |