mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-22 03:54:33 +02:00
6837472: com/sun/jdi/MonitorFrameInfo.java fails with AggressiveOpts in 6u14
Disable escape analysis when jvmti/debugger is used. Add support for EA ibto SA. Reviewed-by: never
This commit is contained in:
parent
0429abd38a
commit
7b9d6a79ac
22 changed files with 350 additions and 33 deletions
|
@ -146,8 +146,9 @@ StackValue* StackValue::create_stack_value(const frame* fr, const RegisterMap* r
|
|||
value.jl = ((ConstantLongValue *)sv)->value();
|
||||
return new StackValue(value.p);
|
||||
#endif
|
||||
} else if (sv->is_object()) {
|
||||
return new StackValue(((ObjectValue *)sv)->value());
|
||||
} else if (sv->is_object()) { // Scalar replaced object in compiled frame
|
||||
Handle ov = ((ObjectValue *)sv)->value();
|
||||
return new StackValue(ov, (ov.is_null()) ? 1 : 0);
|
||||
}
|
||||
|
||||
// Unknown ScopeValue type
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue