mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-22 12:04:39 +02:00
8067836: The Universe::flush_foo methods belong in CodeCache
Move this code to CodeCache. Reviewed-by: kbarrett, kvn
This commit is contained in:
parent
2b871d6987
commit
27a1ed85b6
8 changed files with 137 additions and 134 deletions
|
@ -484,16 +484,6 @@ class Universe: AllStatic {
|
|||
static uintptr_t verify_mark_bits() PRODUCT_RETURN0;
|
||||
static uintptr_t verify_mark_mask() PRODUCT_RETURN0;
|
||||
|
||||
// Flushing and deoptimization
|
||||
static void flush_dependents_on(instanceKlassHandle dependee);
|
||||
static void flush_dependents_on(Handle call_site, Handle method_handle);
|
||||
#ifdef HOTSWAP
|
||||
// Flushing and deoptimization in case of evolution
|
||||
static void flush_evol_dependents_on(instanceKlassHandle dependee);
|
||||
#endif // HOTSWAP
|
||||
// Support for fullspeed debugging
|
||||
static void flush_dependents_on_method(methodHandle dependee);
|
||||
|
||||
// Compiler support
|
||||
static int base_vtable_size() { return _base_vtable_size; }
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue