AdoptOpenJDK / jitwatch

Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
Other
3.07k stars 437 forks source link

Handle <late_inline> tag to fix bytecode mismatch issues #243

Closed chriswhocodes closed 7 years ago

chriswhocodes commented 7 years ago

The late_inline tag causes a new parse tag to be inserted after the main parse tag of the parsing phase. This confuses the bytecode annotation builder causing bci mismatch warnings.

Fix should to either be to insert the late parse tag in the correct position of the task tree or to tag it as late inline to avoid it being confused with a root parse.

chriswhocodes commented 7 years ago

Was fixed in 00956960