From 694f33237cc40e3460cc2d9709b37c367232f76d Mon Sep 17 00:00:00 2001 From: Ben Smith Date: Mon, 22 May 2017 16:02:59 -0700 Subject: Fix disassembly of 64-bit values in wasmdump (#446) Also change formatting of uint32_t operands (`i32.const`, `grow_memory`, `current_memory`) to `%u`. Fixes #445. --- src/binary-reader-objdump.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/binary-reader-objdump.cc') diff --git a/src/binary-reader-objdump.cc b/src/binary-reader-objdump.cc index 30e97d72..854b061a 100644 --- a/src/binary-reader-objdump.cc +++ b/src/binary-reader-objdump.cc @@ -309,7 +309,7 @@ Result BinaryReaderObjdumpDisassemble::OnOpcodeIndex(Index value) { Result BinaryReaderObjdumpDisassemble::OnOpcodeUint32(uint32_t value) { Offset immediate_len = state->offset - current_opcode_offset; - LogOpcode(data, immediate_len, "%#x", value); + LogOpcode(data, immediate_len, "%u", value); return Result::Ok; } @@ -322,7 +322,7 @@ Result BinaryReaderObjdumpDisassemble::OnOpcodeUint32Uint32(uint32_t value, Result BinaryReaderObjdumpDisassemble::OnOpcodeUint64(uint64_t value) { Offset immediate_len = state->offset - current_opcode_offset; - LogOpcode(data, immediate_len, "%d", value); + LogOpcode(data, immediate_len, "%" PRId64, value); return Result::Ok; } -- cgit v1.2.3