diff options
author | Sam Clegg <sbc@chromium.org> | 2017-09-01 08:49:14 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-01 08:49:14 -0700 |
commit | 306f51146592faaf23a82324384e92961a6af5a9 (patch) | |
tree | 929830ee95c3f4804329582821870f37fb1e21de /src/binary-reader-objdump.cc | |
parent | b07109fc40cd55fe92336f81f7bd59643fbe9742 (diff) | |
download | wabt-306f51146592faaf23a82324384e92961a6af5a9.tar.gz wabt-306f51146592faaf23a82324384e92961a6af5a9.tar.bz2 wabt-306f51146592faaf23a82324384e92961a6af5a9.zip |
Add support data-size and alignment linking metadata (#555)
Diffstat (limited to 'src/binary-reader-objdump.cc')
-rw-r--r-- | src/binary-reader-objdump.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/binary-reader-objdump.cc b/src/binary-reader-objdump.cc index 5fe39adb..9baf3938 100644 --- a/src/binary-reader-objdump.cc +++ b/src/binary-reader-objdump.cc @@ -547,6 +547,8 @@ class BinaryReaderObjdump : public BinaryReaderObjdumpBase { Result OnStackGlobal(Index stack_global) override; Result OnSymbolInfoCount(Index count) override; Result OnSymbolInfo(string_view name, uint32_t flags) override; + Result OnDataSize(uint32_t data_size) override; + Result OnDataAlignment(uint32_t data_alignment) override; Result OnExceptionCount(Index count) override; Result OnExceptionType(Index index, TypeVector& sig) override; @@ -1110,6 +1112,16 @@ Result BinaryReaderObjdump::OnExceptionType( return Result::Ok; } +Result BinaryReaderObjdump::OnDataSize(uint32_t data_size) { + PrintDetails(" - data size : %d\n", data_size); + return Result::Ok; +} + +Result BinaryReaderObjdump::OnDataAlignment(uint32_t data_alignment) { + PrintDetails(" - data align: %d\n", data_alignment); + return Result::Ok; +} + } // end anonymous namespace Result ReadBinaryObjdump(const uint8_t* data, |