RVM

Incorrect encoding of inner class native method names

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Blocker Blocker
  • Resolution: Fixed
  • Affects Version/s: 2.9.3
  • Fix Version/s: 3.0
  • Component/s: Runtime
  • Labels:
    None
  • Number of attachments :
    0

Description

We incorrectly determine the name of native methods of inner classes. For example:

org/apache/harmony/niochar/charset/ISO_8859_1$Decoder.nDecode ([CIIJI)I

should have a native name of:

Java_org_apache_harmony_niochar_charset_ISO_18859_11_00024Decoder_nDecode

but we look for the name:

Java_org_apache_harmony_niochar_charset_ISO_18859_11$Decoder_nDecode

Activity

Hide
Ian Rogers added a comment -

Fix in r14572.

Show
Ian Rogers added a comment - Fix in r14572.
Hide
David Grove added a comment -

reopening so I can modify fix target to 3.0

Show
David Grove added a comment - reopening so I can modify fix target to 3.0

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: