[ OpenJDK 16 and perfasm]

Aleksey Shipilev shade at redhat.com
Fri May 28 09:31:44 UTC 2021


On 5/28/21 9:29 AM, Denis Gabaydulin wrote:
> But the result hasn't changed :-(
> How can I fix the problem?

This looks like a known problem with hsdis: the hotspot-disassembler interface had changed a little, 
so newer JDKs could not find the entry point in older hsdis libraries. You are looking for this symbol:

$ objdump -t /usr/lib/hsdis-amd64.so | grep decode_instructions_virtual
0000000000069d14 g     F .text	000000000000086c              decode_instructions_virtual

Try to either recompile hsdis from modern JDK source, or try a binary library from here:
   https://builds.shipilev.net/hsdis/

-- 
Thanks,
-Aleksey



More information about the jmh-dev mailing list