diff options
Diffstat (limited to 'src/binary-reader-logging.cc')
-rw-r--r-- | src/binary-reader-logging.cc | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/src/binary-reader-logging.cc b/src/binary-reader-logging.cc index 13c68852..0f885e45 100644 --- a/src/binary-reader-logging.cc +++ b/src/binary-reader-logging.cc @@ -715,16 +715,7 @@ Result BinaryReaderLogging::OnCodeMetadata(Offset code_offset, return reader_->name(opcode); \ } -#define DEFINE_LOAD_STORE_OPCODE(name) \ - Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ - Address offset) { \ - LOGF(#name "(opcode: \"%s\" (%u), align log2: %" PRIaddress \ - ", offset: %" PRIaddress ")\n", \ - opcode.GetName(), opcode.GetCode(), alignment_log2, offset); \ - return reader_->name(opcode, alignment_log2, offset); \ - } - -#define DEFINE_MEMORY_LOAD_STORE_OPCODE(name) \ +#define DEFINE_LOAD_STORE_OPCODE(name) \ Result BinaryReaderLogging::name(Opcode opcode, Index memidx, \ Address alignment_log2, Address offset) { \ LOGF(#name "(opcode: \"%s\" (%u), memidx: %" PRIindex \ @@ -816,7 +807,7 @@ DEFINE0(OnElseExpr) DEFINE0(OnEndExpr) DEFINE_INDEX_DESC(OnGlobalGetExpr, "index") DEFINE_INDEX_DESC(OnGlobalSetExpr, "index") -DEFINE_MEMORY_LOAD_STORE_OPCODE(OnLoadExpr); +DEFINE_LOAD_STORE_OPCODE(OnLoadExpr); DEFINE_INDEX_DESC(OnLocalGetExpr, "index") DEFINE_INDEX_DESC(OnLocalSetExpr, "index") DEFINE_INDEX_DESC(OnLocalTeeExpr, "index") @@ -845,7 +836,7 @@ DEFINE_INDEX_INDEX(OnReturnCallIndirectExpr, "sig_index", "table_index") DEFINE0(OnReturnExpr) DEFINE_LOAD_STORE_OPCODE(OnLoadSplatExpr); DEFINE_LOAD_STORE_OPCODE(OnLoadZeroExpr); -DEFINE_MEMORY_LOAD_STORE_OPCODE(OnStoreExpr); +DEFINE_LOAD_STORE_OPCODE(OnStoreExpr); DEFINE_INDEX_DESC(OnThrowExpr, "tag_index") DEFINE0(OnUnreachableExpr) DEFINE_OPCODE(OnUnaryExpr) @@ -945,6 +936,14 @@ Result BinaryReaderLogging::OnOpcodeUint32Uint32Uint32(uint32_t value, return reader_->OnOpcodeUint32Uint32Uint32(value, value2, value3); } +Result BinaryReaderLogging::OnOpcodeUint32Uint32Uint32Uint32(uint32_t value, + uint32_t value2, + uint32_t value3, + uint32_t value4) { + return reader_->OnOpcodeUint32Uint32Uint32Uint32(value, value2, value3, + value4); +} + Result BinaryReaderLogging::OnOpcodeUint64(uint64_t value) { return reader_->OnOpcodeUint64(value); } |