The hsdis library is useful for diagnosing and debugging.
But it would be a little complex to setup a workable environment to build a compatible binary libhsdis.so. (see https://www.morling.dev/blog/building-hsdis-for-openjdk-15/)
In the private repository at ByteDance there is some special place to hold the binaries of hsdis; but when we decided to opensource this project, below lines got commented out:
|
#cp -f $(WORKSPACE)/bin/linux-$(CVM_ARCH)/hsdis-$(ARCH_DIR).so $$(dirname $$(find $@ -name libjava.so)) |
|
#cp -f $(WORKSPACE)/bin/linux-$(CVM_ARCH)/hsdis-$(ARCH_DIR).so $$(dirname $$(find $@ -name libjava.so)) |
and this ought to be fixed :)
The hsdis library is useful for diagnosing and debugging.
But it would be a little complex to setup a workable environment to build a compatible binary libhsdis.so. (see https://www.morling.dev/blog/building-hsdis-for-openjdk-15/)
In the private repository at ByteDance there is some special place to hold the binaries of hsdis; but when we decided to opensource this project, below lines got commented out:
CompoundVM/cvm.mk
Line 142 in c777c7d
CompoundVM/cvm.mk
Line 146 in c777c7d
and this ought to be fixed :)