< prev index next >

src/hotspot/share/memory/metaspace/metachunk.hpp

Print this page
rev 54012 : imported patch autouncommit-metachunks

*** 103,112 **** --- 103,114 ---- int _use_count; MetaWord* initial_top() const { return (MetaWord*)this + overhead(); } MetaWord* top() const { return _top; } + bool calc_uncommit_range(address* start, size_t* len) const; + public: // Metachunks are allocated out of a MetadataVirtualSpace and // and use some of its space to describe itself (plus alignment // considerations). Metadata is allocated in the rest of the chunk. // This size is the overhead of maintaining the Metachunk within
*** 156,165 **** --- 158,170 ---- bool is_class() const { return _is_class; } DEBUG_ONLY(void mangle(juint word_value);) DEBUG_ONLY(void verify() const;) + bool commit(); + bool uncommit(); + }; // Helper function that does a bunch of checks for a chunk. DEBUG_ONLY(void do_verify_chunk(Metachunk* chunk);)
< prev index next >