Uploaded image for project: 'JikesRVM'
  1. JikesRVM
  2. RVM-737

Support local variable table for methods

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Low
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.1.0
    • Component/s: None
    • Labels:
      None

      Description

      Supports reading in the local variable table of a method when loading class files. The local variable table is present with Java source files are compiled with -g option.

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            suriyasubramanian Suriya Subramanian added a comment -

            STATEMENT OF ORIGIN FOR MULTIPLE CONTRIBUTIONS FROM A SINGLE CONTRIBUTOR

            For any software I contribute to the system, I, Suriya Subramanian

            (a) represent that either:

            I will be the only author and owner of the contributed software,
            which will be neither derived nor copied from any other software, or

            (ii) that any exception to will be software which was obtained under the
            CPL (Common Public License),

            and

            (b) hereby agree to license this contributed software under the CPL

            Show
            suriyasubramanian Suriya Subramanian added a comment - STATEMENT OF ORIGIN FOR MULTIPLE CONTRIBUTIONS FROM A SINGLE CONTRIBUTOR For any software I contribute to the system, I, Suriya Subramanian (a) represent that either: I will be the only author and owner of the contributed software, which will be neither derived nor copied from any other software, or (ii) that any exception to will be software which was obtained under the CPL (Common Public License), and (b) hereby agree to license this contributed software under the CPL
            Hide
            ianrogers Ian Rogers added a comment -

            Changing the fields of LocalVariableTable to all be final, in toString using StringBuilder rather than StringBuffer.

            Show
            ianrogers Ian Rogers added a comment - Changing the fields of LocalVariableTable to all be final, in toString using StringBuilder rather than StringBuffer.
            Hide
            ianrogers Ian Rogers added a comment -

            As LocalVariableTables aren't common rather than blow 1 reference per normal method (of which we have 1000s) using a hashmap of normal methods to local variable tables.

            Show
            ianrogers Ian Rogers added a comment - As LocalVariableTables aren't common rather than blow 1 reference per normal method (of which we have 1000s) using a hashmap of normal methods to local variable tables.
            Hide
            ianrogers Ian Rogers added a comment -

            Variant of patch applied in r15248.

            Show
            ianrogers Ian Rogers added a comment - Variant of patch applied in r15248.

              People

              • Assignee:
                ianrogers Ian Rogers
                Reporter:
                suriyasubramanian Suriya Subramanian
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: