mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-18 01:54:47 +02:00
8226699: [BACKOUT] JDK-8221734 Deoptimize with handshakes
Reviewed-by: dholmes, rehn, dlong
This commit is contained in:
parent
01c739c34a
commit
d6be015b16
28 changed files with 175 additions and 274 deletions
|
@ -119,7 +119,7 @@ class nmethod : public CompiledMethod {
|
|||
// used by jvmti to track if an unload event has been posted for this nmethod.
|
||||
bool _unload_reported;
|
||||
|
||||
// Protected by CompiledMethod_lock
|
||||
// Protected by Patching_lock
|
||||
volatile signed char _state; // {not_installed, in_use, not_entrant, zombie, unloaded}
|
||||
|
||||
#ifdef ASSERT
|
||||
|
@ -387,7 +387,7 @@ class nmethod : public CompiledMethod {
|
|||
|
||||
int comp_level() const { return _comp_level; }
|
||||
|
||||
void unlink_from_method();
|
||||
void unlink_from_method(bool acquire_lock);
|
||||
|
||||
// Support for oops in scopes and relocs:
|
||||
// Note: index 0 is reserved for null.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue