[moving to serviceability-dev]

Hi,

I'm not sure if Address hashcodes are even used by SA, and if they are, I doubt this slightly improved hash would make a noticeable difference. However, if you want to pursue this change just to get started with making OpenJDK contributions, I'm ok with that. I've filed https://bugs.openjdk.java.net/browse/JDK-8264734

thanks,

Chris

On 4/4/21 1:31 AM, kariyam wrote:
Hi,

I found that sun.jvm.hotspot.debugger.*.*Address.hashCode ignore the upper 32 bits of a long value.

e.g. https://github.com/openjdk/jdk/blob/3789983e89c9de252ef546a1b98a732a7d066650/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java#L56

I don't think the upper 32 bits of a long value should be ignored.
IMHO, the Long.hashCode static method is suitable for such cases.

If it's worth making this change, could anyone submit this issue to JBS?

I'm ready to submit a pull request, but I don't have an Author role.

Please let me know if there is a better place to do so.

Thanks

Reply via email to