summaryrefslogtreecommitdiff
path: root/src/binary-reader-objdump.cc
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2019-01-17 11:02:50 -0800
committerGitHub <noreply@github.com>2019-01-17 11:02:50 -0800
commit60958802126b101a35cab900ced6fac0ad5df1f5 (patch)
tree4c1d3bf258e7d1957ecc786aa49fba1ea493a41b /src/binary-reader-objdump.cc
parent4d5b0ba9e6a0ca36a094ec520ada45f5db7104ad (diff)
downloadwabt-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.cc24
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;
}