#452 proguard assumes ordered linenumbertable

v4.8
closed-fixed
None
5
2013-03-20
2012-08-28
sfsf
No

ProgramMember.getLineNumberRange() does not work for unordered linenumbertables. Fix it.

Discussion

  • sfsf
    sfsf
    2012-08-28

    Patch for unordered linenumbertables

     
    Attachments
  • Eric Lafortune
    Eric Lafortune
    2012-08-28

    • assigned_to: nobody --> lafortune
     
  • Eric Lafortune
    Eric Lafortune
    2012-08-28

    How did you get line number tables that are not ordered?

     
  • sfsf
    sfsf
    2012-08-28

    The Scala compiler emits unordered line number tables (which the JVM spec permits).

    Retrace could not map my stack traces, apparently caused by inaccurate line numbers in the mapping file. After applying the patch line numbers for the very same classes are now correct, as far as I can see.

     
  • Eric Lafortune
    Eric Lafortune
    2012-09-06

    I've improved the behavior for the upcoming ProGuard 4.9beta1.

     
  • Eric Lafortune
    Eric Lafortune
    2012-09-06

    • status: open --> open-fixed
     
  • Eric Lafortune
    Eric Lafortune
    2013-03-20

    • Status: open-fixed --> closed-fixed