hotspot/src/share/vm/ci/ciEnv.hpp
changeset 14477 95e66ea71f71
parent 13883 6979b9850feb
child 17121 e40a97c700d9
--- a/hotspot/src/share/vm/ci/ciEnv.hpp	Fri Nov 09 08:36:17 2012 -0800
+++ b/hotspot/src/share/vm/ci/ciEnv.hpp	Mon Nov 12 14:03:53 2012 -0800
@@ -46,6 +46,8 @@
   friend class CompileBroker;
   friend class Dependencies;  // for get_object, during logging
 
+  static fileStream* _replay_data_stream;
+
 private:
   Arena*           _arena;       // Alias for _ciEnv_arena except in init_shared_objects()
   Arena            _ciEnv_arena;
@@ -448,6 +450,13 @@
 
   // RedefineClasses support
   void metadata_do(void f(Metadata*)) { _factory->metadata_do(f); }
+
+  // Dump the compilation replay data for this ciEnv to
+  // ReplayDataFile, creating the file if needed.
+  void  dump_replay_data();
+
+  // Dump the compilation replay data for the ciEnv to the stream.
+  void dump_replay_data(outputStream* out);
 };
 
 #endif // SHARE_VM_CI_CIENV_HPP