-
Bug
-
Resolution: Fixed
-
P3
-
6
Starting from jdk6.0-b27 javac generates different source code
position in
CharacterRangeTable attribute (under -Xjcov mode).
Originally a source position in the CRT was packed as
(linenumber<<10)|position_in_line.Starting from b27 it seems
represented as a position from a beginning of source file.
A problem is that the change breaks JCov utilities and JDK SQE
cannot generate
coverage reports because of this.
position in
CharacterRangeTable attribute (under -Xjcov mode).
Originally a source position in the CRT was packed as
(linenumber<<10)|position_in_line.Starting from b27 it seems
represented as a position from a beginning of source file.
A problem is that the change breaks JCov utilities and JDK SQE
cannot generate
coverage reports because of this.
- duplicates
-
JDK-6359661 bad line number info in CharacterRangeTable
-
- Closed
-
- relates to
-
JDK-4994049 Add support for accurate begin/end positions
-
- Closed
-