comparison src/share/vm/code/codeCache.hpp @ 2457:527977d4f740

7033779: CodeCache::largest_free_block may need to hold the CodeCache lock Reviewed-by: kvn
author never
date Tue, 05 Apr 2011 19:16:52 -0700
parents d673ef06fe96
children 6c97c830fb6f
comparison
equal deleted inserted replaced
2456:8e77e1f26188 2457:527977d4f740
158 static address first_address(); // first address used for CodeBlobs 158 static address first_address(); // first address used for CodeBlobs
159 static address last_address(); // last address used for CodeBlobs 159 static address last_address(); // last address used for CodeBlobs
160 static size_t capacity() { return _heap->capacity(); } 160 static size_t capacity() { return _heap->capacity(); }
161 static size_t max_capacity() { return _heap->max_capacity(); } 161 static size_t max_capacity() { return _heap->max_capacity(); }
162 static size_t unallocated_capacity() { return _heap->unallocated_capacity(); } 162 static size_t unallocated_capacity() { return _heap->unallocated_capacity(); }
163 static size_t largest_free_block() { return _heap->largest_free_block(); } 163 static size_t largest_free_block();
164 static bool needs_flushing() { return largest_free_block() < CodeCacheFlushingMinimumFreeSpace; } 164 static bool needs_flushing() { return largest_free_block() < CodeCacheFlushingMinimumFreeSpace; }
165 165
166 static bool needs_cache_clean() { return _needs_cache_clean; } 166 static bool needs_cache_clean() { return _needs_cache_clean; }
167 static void set_needs_cache_clean(bool v) { _needs_cache_clean = v; } 167 static void set_needs_cache_clean(bool v) { _needs_cache_clean = v; }
168 static void clear_inline_caches(); // clear all inline caches 168 static void clear_inline_caches(); // clear all inline caches