src/hotspot/share/gc/z/zCollectedHeap.hpp
changeset 53815 46ce458df412
parent 52140 3a168f782e80
child 53921 a590b6107ab3
equal deleted inserted replaced
53814:eff915f3d3f2 53815:46ce458df412
     1 /*
     1 /*
     2  * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    73   virtual bool is_maximal_no_gc() const;
    73   virtual bool is_maximal_no_gc() const;
    74   virtual bool is_scavengable(oop obj);
    74   virtual bool is_scavengable(oop obj);
    75   virtual bool is_in(const void* p) const;
    75   virtual bool is_in(const void* p) const;
    76   virtual bool is_in_closed_subset(const void* p) const;
    76   virtual bool is_in_closed_subset(const void* p) const;
    77 
    77 
    78   virtual void fill_with_dummy_object(HeapWord* start, HeapWord* end, bool zap);
       
    79 
       
    80   virtual HeapWord* mem_allocate(size_t size, bool* gc_overhead_limit_was_exceeded);
    78   virtual HeapWord* mem_allocate(size_t size, bool* gc_overhead_limit_was_exceeded);
    81   virtual MetaWord* satisfy_failed_metadata_allocation(ClassLoaderData* loader_data,
    79   virtual MetaWord* satisfy_failed_metadata_allocation(ClassLoaderData* loader_data,
    82                                                        size_t size,
    80                                                        size_t size,
    83                                                        Metaspace::MetadataType mdtype);
    81                                                        Metaspace::MetadataType mdtype);
    84   virtual void collect(GCCause::Cause cause);
    82   virtual void collect(GCCause::Cause cause);