JDK-8235846 : Improve WindbgDebuggerLocal implementation
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: svc-agent
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows
  • CPU: generic
  • Submitted: 2019-12-12
  • Updated: 2021-02-03
  • Resolved: 2020-01-24
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 11 JDK 13 JDK 15
11.0.9-oracleFixed 13.0.6Fixed 15 b08Fixed
Related Reports
Blocks :  
Relates :  
Relates :  
Description
WindbgDebuggerLocal (src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp) needs some improvements:
- need to report COM error codes (this helps investigate failures like JDK-8204994, JDK-8230731, JDK-8001227);
- SAOutputCallbacks IUnknown implementation (AddRef, Release) are not thread-safe;
- fix int/size_t usage(for example in SAOutputCallbacks::Output)

Comments
Fix request (13u) Requesting backport to 13u for parity with 11u. The patch applies cleanly. Tested with tier1.
15-01-2021

Fix request (11u) -- will label after testing completed. I would like to downport this for parity with 11.0.9-oracle. Applies clean.
03-07-2020

URL: https://hg.openjdk.java.net/jdk/jdk/rev/9af9aac9996a User: amenkov Date: 2020-01-24 19:58:43 +0000
24-01-2020