Open bjedev opened 1 year ago
It looks to me like the executed code caused this illegalmonitorstate exception. if it runs fine if you start the program regulary with the executed clinit, the branchlock code mightve done some unknown stuff to detect javavm.
Ok... that sucks, would there be any way to get around this?
you could try using ssvm as alternative execution engine. or you can try debugging javavm (or add features and debug the methodexecutor, see #873 ).
Ok, the reason I'm using javavm is because I need to support libraries. I think SSVM supports them also, but could you confirm that? Thanks!
libraries are just also java code so ofc
I'm trying to make the VM execute the
<clinit>
method, and extract data at the end of it... but i get this error. There is the error and my (bad) code so far.