--- a/hotspot/src/share/vm/gc/shared/vmGCOperations.hpp Fri Jan 01 17:08:38 2016 +0000
+++ b/hotspot/src/share/vm/gc/shared/vmGCOperations.hpp Mon Jan 04 11:27:02 2016 +0100
@@ -166,8 +166,7 @@
HeapWord* _result; // Allocation result (NULL if allocation failed)
public:
- VM_CollectForAllocation(size_t word_size, uint gc_count_before, GCCause::Cause cause)
- : VM_GC_Operation(gc_count_before, cause), _result(NULL), _word_size(word_size) {}
+ VM_CollectForAllocation(size_t word_size, uint gc_count_before, GCCause::Cause cause);
HeapWord* result() const {
return _result;
@@ -220,10 +219,7 @@
Metaspace::MetadataType mdtype,
uint gc_count_before,
uint full_gc_count_before,
- GCCause::Cause gc_cause)
- : VM_GC_Operation(gc_count_before, gc_cause, full_gc_count_before, true),
- _loader_data(loader_data), _size(size), _mdtype(mdtype), _result(NULL) {
- }
+ GCCause::Cause gc_cause);
virtual VMOp_Type type() const { return VMOp_CollectForMetadataAllocation; }
virtual void doit();