Looking at nm it seems that the gHotSpotVM<X> symbols are set to local in libjvm.dylib from an AdoptOpenJDK installation.
If anyone knows how to still read the symbols, it'd be much appreciated.
It looks like async-profiler works fine on macOS: I think they're scanning the object itself to find the offset, and then doing arithmetic with the handle.
Looking at
nm
it seems that thegHotSpotVM<X>
symbols are set to local in libjvm.dylib from an AdoptOpenJDK installation.If anyone knows how to still read the symbols, it'd be much appreciated.
It looks like async-profiler works fine on macOS: I think they're scanning the object itself to find the offset, and then doing arithmetic with the handle.