Mercurial > hg > truffle
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; } |