JDK-8266038 : Move newAddress() to JVMDebugger
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: svc-agent
  • Affected Version: 16,17
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2021-04-27
  • Updated: 2021-05-10
  • Resolved: 2021-05-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 17
17 b21Fixed
Description
SA has `newAddress()` to create `Address` instance, however it is declared in each debugger classes (e.g. `LinuxDebugger`). So we can't access it directly from `VM` class.

Before SA improvement for ZGC, we need to move `newAddress()` to super class (`JVMDebugger`).
Comments
Changeset: b88785d2 Author: Yasumasa Suenaga <ysuenaga@openjdk.org> Date: 2021-05-05 00:22:00 +0000 URL: https://git.openjdk.java.net/jdk/commit/b88785d2c6945c3063ad264d27609980c359cd77
05-05-2021