[Object, MachO] Mark symbols from DATA and BSS sections as ST_Data
[oota-llvm.git] / tools / llvm-objdump / MachODump.cpp
index a5895ee3caaa297778140018ed6accca54d53ef5..3fea0b2a4eee25ca193c2eecf88b4e1ab049f3ed 100644 (file)
@@ -6173,7 +6173,7 @@ static void DisassembleMachO(StringRef Filename, MachOObjectFile *MachOOF,
       StringRef SymName = *SymNameOrErr;
 
       SymbolRef::Type ST = Symbols[SymIdx].getType();
-      if (ST != SymbolRef::ST_Function)
+      if (ST != SymbolRef::ST_Function && ST != SymbolRef::ST_Data)
         continue;
 
       // Make sure the symbol is defined in this section.