Mercurial > hg > graal-jvmci-8
comparison src/share/vm/ci/ciEnv.hpp @ 10408:836a62f43af9
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 19 Jun 2013 10:45:56 +0200 |
parents | ce248dc0a656 e12c9b3740db |
children | cefad50507d8 |
comparison
equal
deleted
inserted
replaced
10086:e0fb8a213650 | 10408:836a62f43af9 |
---|---|
44 CI_PACKAGE_ACCESS_TO | 44 CI_PACKAGE_ACCESS_TO |
45 | 45 |
46 friend class CompileBroker; | 46 friend class CompileBroker; |
47 friend class Dependencies; // for get_object, during logging | 47 friend class Dependencies; // for get_object, during logging |
48 | 48 |
49 static fileStream* _replay_data_stream; | |
50 | |
51 private: | 49 private: |
52 Arena* _arena; // Alias for _ciEnv_arena except in init_shared_objects() | 50 Arena* _arena; // Alias for _ciEnv_arena except in init_shared_objects() |
53 Arena _ciEnv_arena; | 51 Arena _ciEnv_arena; |
54 int _system_dictionary_modification_counter; | 52 int _system_dictionary_modification_counter; |
55 ciObjectFactory* _factory; | 53 ciObjectFactory* _factory; |
449 void record_out_of_memory_failure(); | 447 void record_out_of_memory_failure(); |
450 | 448 |
451 // RedefineClasses support | 449 // RedefineClasses support |
452 void metadata_do(void f(Metadata*)) { _factory->metadata_do(f); } | 450 void metadata_do(void f(Metadata*)) { _factory->metadata_do(f); } |
453 | 451 |
454 // Dump the compilation replay data for this ciEnv to | |
455 // ReplayDataFile, creating the file if needed. | |
456 void dump_replay_data(); | |
457 | |
458 // Dump the compilation replay data for the ciEnv to the stream. | 452 // Dump the compilation replay data for the ciEnv to the stream. |
459 void dump_replay_data(outputStream* out); | 453 void dump_replay_data(outputStream* out); |
460 }; | 454 }; |
461 | 455 |
462 #endif // SHARE_VM_CI_CIENV_HPP | 456 #endif // SHARE_VM_CI_CIENV_HPP |