comparison src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp @ 6064:9d679effd28c

7166894: Add gc cause to GC logging for all collectors Reviewed-by: mgerdin, johnc
author brutisso
date Tue, 15 May 2012 10:25:06 +0200
parents 9f059abe8cf2
children d2a62e0f25eb
comparison
equal deleted inserted replaced
6063:cdfa5139bd58 6064:9d679effd28c
715 enum CMS_op_type { 715 enum CMS_op_type {
716 CMS_op_checkpointRootsInitial, 716 CMS_op_checkpointRootsInitial,
717 CMS_op_checkpointRootsFinal 717 CMS_op_checkpointRootsFinal
718 }; 718 };
719 719
720 void do_CMS_operation(CMS_op_type op); 720 void do_CMS_operation(CMS_op_type op, GCCause::Cause gc_cause);
721 bool stop_world_and_do(CMS_op_type op); 721 bool stop_world_and_do(CMS_op_type op);
722 722
723 OopTaskQueueSet* task_queues() { return _task_queues; } 723 OopTaskQueueSet* task_queues() { return _task_queues; }
724 int* hash_seed(int i) { return &_hash_seed[i]; } 724 int* hash_seed(int i) { return &_hash_seed[i]; }
725 YieldingFlexibleWorkGang* conc_workers() { return _conc_workers; } 725 YieldingFlexibleWorkGang* conc_workers() { return _conc_workers; }