JDK-8247518 : Umbrella bug for tracking PointerFinder related bugs
  • Type: Bug
  • Component: hotspot
  • Sub-Component: svc-agent
  • Affected Version: 16
  • Priority: P3
  • Status: Resolved
  • Resolution: Not an Issue
  • Submitted: 2020-06-13
  • Updated: 2021-12-18
  • Resolved: 2021-12-18
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 18
18Resolved
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Description
There are 3 bugs that need to be addressed before PointerFinder enhancements can be pushed and properly tested by JDK-8247514. None of the fixes to the 3 bugs will include any tests since they are only impacted by the PointerFinder improvement to lookup an address in a DLL/DSO. JDK-8247514 will include testing of all the PointerFinder changes, and the 3 fixes that it relies on.The fixes need to be pushed in the following order:

JDK-8247515: OSX pc_to_symbol() lookup does not work with core files
JDK-8247272: SA ELF file support has never worked for 64-bit causing address to symbol name mapping to fail
JDK-8247516: DSO.closestSymbolToPC() should use dbg.lookup() rather than rely on java ELF file support
JDK-8247514: Improve clhsdb 'findpc' ability to determine what an address points to by improving PointerFinder and PointerLocation classes
Comments
The referenced issues have all been fixed, so we no longer need to keep the umbrella issue open.
18-12-2021