diff options
author | Sam Clegg <sbc@chromium.org> | 2019-01-17 11:02:50 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-17 11:02:50 -0800 |
commit | 60958802126b101a35cab900ced6fac0ad5df1f5 (patch) | |
tree | 4c1d3bf258e7d1957ecc786aa49fba1ea493a41b /src/binary-reader-objdump.cc | |
parent | 4d5b0ba9e6a0ca36a094ec520ada45f5db7104ad (diff) | |
download | wabt-60958802126b101a35cab900ced6fac0ad5df1f5.tar.gz wabt-60958802126b101a35cab900ced6fac0ad5df1f5.tar.bz2 wabt-60958802126b101a35cab900ced6fac0ad5df1f5.zip |
Update linking metadata version (#996)
Also make explicit when are showing log2 alignment.
We could instead display actual byte alignment (1 << p2align)?
Diffstat (limited to 'src/binary-reader-objdump.cc')
-rw-r--r-- | src/binary-reader-objdump.cc | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/binary-reader-objdump.cc b/src/binary-reader-objdump.cc index 1cd636a6..94ed487d 100644 --- a/src/binary-reader-objdump.cc +++ b/src/binary-reader-objdump.cc @@ -766,9 +766,9 @@ class BinaryReaderObjdump : public BinaryReaderObjdumpBase { Result OnInitExprI64ConstExpr(Index index, uint64_t value) override; Result OnDylinkInfo(uint32_t mem_size, - uint32_t mem_align, + uint32_t mem_align_log2, uint32_t table_size, - uint32_t table_align) override; + uint32_t table_align_log2) override; Result OnDylinkNeededCount(Index count) override; Result OnDylinkNeeded(string_view so_name) override; @@ -799,7 +799,7 @@ class BinaryReaderObjdump : public BinaryReaderObjdumpBase { Result OnSegmentInfoCount(Index count) override; Result OnSegmentInfo(Index index, string_view name, - uint32_t alignment, + uint32_t alignment_log2, uint32_t flags) override; Result OnInitFunctionCount(Index count) override; Result OnInitFunction(uint32_t priority, Index function_index) override; @@ -1353,13 +1353,13 @@ Result BinaryReaderObjdump::OnDataSegmentData(Index index, } Result BinaryReaderObjdump::OnDylinkInfo(uint32_t mem_size, - uint32_t mem_align, + uint32_t mem_align_log2, uint32_t table_size, - uint32_t table_align) { - PrintDetails(" - mem_size : %u\n", mem_size); - PrintDetails(" - mem_align : %u\n", mem_align); - PrintDetails(" - table_size : %u\n", table_size); - PrintDetails(" - table_align: %u\n", table_align); + uint32_t table_align_log2) { + PrintDetails(" - mem_size : %u\n", mem_size); + PrintDetails(" - mem_p2align : %u\n", mem_align_log2); + PrintDetails(" - table_size : %u\n", table_size); + PrintDetails(" - table_p2align: %u\n", table_align_log2); return Result::Ok; } @@ -1512,10 +1512,10 @@ Result BinaryReaderObjdump::OnSegmentInfoCount(Index count) { Result BinaryReaderObjdump::OnSegmentInfo(Index index, string_view name, - uint32_t alignment, + uint32_t alignment_log2, uint32_t flags) { - PrintDetails(" - %d: " PRIstringview " align=%d flags=%#x\n", index, - WABT_PRINTF_STRING_VIEW_ARG(name), alignment, flags); + PrintDetails(" - %d: " PRIstringview " p2align=%d flags=%#x\n", index, + WABT_PRINTF_STRING_VIEW_ARG(name), alignment_log2, flags); return Result::Ok; } |