src/share/vm/utilities/elfFile.hpp

Print this page
rev 5729 : 8019929: PPC64 (part 107): Extend ELF-decoder to support PPC64 function descriptor tables

@@ -73,10 +73,13 @@
 #include "utilities/decoder.hpp"
 
 
 class ElfStringTable;
 class ElfSymbolTable;
+#if defined(PPC64)
+class ElfFuncDescTable;
+#endif
 
 
 // On Solaris/Linux platforms, libjvm.so does contain all private symbols.
 // ElfFile is basically an elf file parser, which can lookup the symbol
 // that is the nearest to the given address.

@@ -148,10 +151,15 @@
   ElfSymbolTable*              m_symbol_tables;
 
   // string tables
   ElfStringTable*              m_string_tables;
 
+#if defined(PPC64)
+  // function descriptors table
+  ElfFuncDescTable*            m_funcDesc_table;
+#endif
+
   NullDecoder::decoder_status  m_status;
 };
 
 #endif // _WINDOWS