768 |
768 |
769 typedef LeakPredicate<MethodPtr> LeakMethodPredicate; |
769 typedef LeakPredicate<MethodPtr> LeakMethodPredicate; |
770 typedef JfrPredicatedTypeWriterImplHost<MethodPtr, LeakMethodPredicate, write__method__leakp> LeakMethodWriterImplTarget; |
770 typedef JfrPredicatedTypeWriterImplHost<MethodPtr, LeakMethodPredicate, write__method__leakp> LeakMethodWriterImplTarget; |
771 typedef JfrTypeWriterHost<LeakMethodWriterImplTarget, TYPE_METHOD> LeakMethodWriterImpl; |
771 typedef JfrTypeWriterHost<LeakMethodWriterImplTarget, TYPE_METHOD> LeakMethodWriterImpl; |
772 typedef MethodIteratorHost<LeakMethodWriterImpl, KlassCallbackStub, BitMapFilter, true> LeakMethodWriter; |
772 typedef MethodIteratorHost<LeakMethodWriterImpl, KlassCallbackStub, BitMapFilter, true> LeakMethodWriter; |
|
773 typedef MethodIteratorHost<LeakMethodWriterImpl, KlassCallbackStub, BitMapFilter, true> LeakMethodWriter; |
773 typedef CompositeFunctor<KlassPtr, LeakMethodWriter, MethodWriter> CompositeMethodWriter; |
774 typedef CompositeFunctor<KlassPtr, LeakMethodWriter, MethodWriter> CompositeMethodWriter; |
774 |
775 |
775 static void write_methods() { |
776 static void write_methods() { |
776 assert(_writer != NULL, "invariant"); |
777 assert(_writer != NULL, "invariant"); |
777 MethodWriter mw(_writer, current_epoch(), _class_unload); |
778 MethodWriter mw(_writer, current_epoch(), _class_unload); |