-
Bug
-
Resolution: Fixed
-
P5
-
9
-
b33
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8083025 | emb-9 | Tobias Hartmann | P5 | Resolved | Fixed | b33 |
The VM option -XX:+PrintCompilation prints a negative bytecode index for OSR methods that are marked not entrant. For example:
129 3 % b Test::testFieldCall @ 8 (62 bytes)
133 3 % Test::testFieldCall @ -2 (62 bytes) made not entrant
The method nmethod::invalidate_osr_method() sets _entry_bci to InvalidOSREntryBci == -2. The value is then printed by nmethod::log_state_change(). See nmethod::make_not_entrant_or_zombie(..).
129 3 % b Test::testFieldCall @ 8 (62 bytes)
133 3 % Test::testFieldCall @ -2 (62 bytes) made not entrant
The method nmethod::invalidate_osr_method() sets _entry_bci to InvalidOSREntryBci == -2. The value is then printed by nmethod::log_state_change(). See nmethod::make_not_entrant_or_zombie(..).
- backported by
-
JDK-8083025 -XX:+PrintCompilation prints negative bci for non entrant OSR methods
-
- Resolved
-