summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/binary-reader-objdump.cc4
-rw-r--r--src/common.h3
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