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
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.
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.