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
- relates to
-
JDK-8247272 SA ELF file support has never worked for 64-bit causing address to symbol name mapping to fail
- Resolved
-
JDK-8247515 OSX pc_to_symbol() lookup does not work with core files
- Resolved
-
JDK-8247516 DSO.closestSymbolToPC() should use dbg.lookup() rather than rely on java ELF file support
- Resolved
-
JDK-8247514 Improve clhsdb 'findpc' ability to determine what an address points to by improving PointerFinder and PointerLocation classes
- Resolved