diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/binary-reader-objdump.cc | 4 | ||||
-rw-r--r-- | src/common.h | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/binary-reader-objdump.cc b/src/binary-reader-objdump.cc index 7bfe4c63..188cd427 100644 --- a/src/binary-reader-objdump.cc +++ b/src/binary-reader-objdump.cc @@ -1867,6 +1867,10 @@ Result BinaryReaderObjdump::PrintSymbolFlags(uint32_t flags) { PrintDetails(" no_strip"); flags &= ~WABT_SYMBOL_FLAG_NO_STRIP; } + if (flags & WABT_SYMBOL_FLAG_TLS) { + PrintDetails(" tls"); + flags &= ~WABT_SYMBOL_FLAG_TLS; + } if (flags != 0) { PrintDetails(" unknown_flags=%#x", flags); } diff --git a/src/common.h b/src/common.h index d90ba45b..8b9d88ee 100644 --- a/src/common.h +++ b/src/common.h @@ -356,7 +356,8 @@ enum class ComdatType { #define WABT_SYMBOL_FLAG_EXPORTED 0x20 #define WABT_SYMBOL_FLAG_EXPLICIT_NAME 0x40 #define WABT_SYMBOL_FLAG_NO_STRIP 0x80 -#define WABT_SYMBOL_FLAG_MAX 0xff +#define WABT_SYMBOL_FLAG_TLS 0x100 +#define WABT_SYMBOL_FLAG_MAX 0x1ff #define WABT_SEGMENT_FLAG_STRINGS 0x1 #define WABT_SEGMENT_FLAG_TLS 0x2 |