diff options
author | Keith Winstein <keithw@cs.stanford.edu> | 2022-08-15 14:39:34 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-15 21:39:34 +0000 |
commit | 8c50fd5fdcf7e14fc5ab3acf1191e12afa4116ab (patch) | |
tree | 6698f8341781aa545954250fa29f7cb54ce2e422 /src/binary-reader-objdump.cc | |
parent | 3bf73a83b909f43b8e4530562d5763721c49e4a7 (diff) | |
download | wabt-8c50fd5fdcf7e14fc5ab3acf1191e12afa4116ab.tar.gz wabt-8c50fd5fdcf7e14fc5ab3acf1191e12afa4116ab.tar.bz2 wabt-8c50fd5fdcf7e14fc5ab3acf1191e12afa4116ab.zip |
Support multi-memory in all memory ops and in apply/resolve-names (#1962)
Diffstat (limited to 'src/binary-reader-objdump.cc')
-rw-r--r-- | src/binary-reader-objdump.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/binary-reader-objdump.cc b/src/binary-reader-objdump.cc index dec861d7..b6ff58a6 100644 --- a/src/binary-reader-objdump.cc +++ b/src/binary-reader-objdump.cc @@ -535,6 +535,10 @@ class BinaryReaderObjdumpDisassemble : public BinaryReaderObjdumpBase { Result OnOpcodeUint32Uint32Uint32(uint32_t value, uint32_t value2, uint32_t value3) override; + Result OnOpcodeUint32Uint32Uint32Uint32(uint32_t value, + uint32_t value2, + uint32_t value3, + uint32_t value4) override; Result OnOpcodeUint64(uint64_t value) override; Result OnOpcodeF32(uint32_t value) override; Result OnOpcodeF64(uint64_t value) override; @@ -829,6 +833,18 @@ Result BinaryReaderObjdumpDisassemble::OnOpcodeUint32Uint32Uint32( return Result::Ok; } +Result BinaryReaderObjdumpDisassemble::OnOpcodeUint32Uint32Uint32Uint32( + uint32_t value, + uint32_t value2, + uint32_t value3, + uint32_t value4) { + if (!in_function_body) { + return Result::Ok; + } + LogOpcode("%u %u %u %u", value, value2, value3, value4); + return Result::Ok; +} + Result BinaryReaderObjdumpDisassemble::OnOpcodeUint64(uint64_t value) { if (!in_function_body) { return Result::Ok; |