You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exception in thread "main" com.github.unidbg.arm.backend.BackendException: unicorn.UnicornException: Invalid argument (UC_ERR_ARG)
at com.github.unidbg.arm.backend.Unicorn2Backend.reg_write(Unicorn2Backend.java:111)
at com.github.unidbg.arm.backend.Unicorn2Backend.enableVFP(Unicorn2Backend.java:53)
at com.github.unidbg.arm.AbstractARMEmulator.(AbstractARMEmulator.java:84)
at com.github.unidbg.linux.android.AndroidARMEmulator.(AndroidARMEmulator.java:35)
at com.github.unidbg.linux.android.AndroidEmulatorBuilder.build(AndroidEmulatorBuilder.java:22)
at com.github.unidbg.linux.android.AndroidEmulatorBuilder.build(AndroidEmulatorBuilder.java:6)
at com.ss.fanqie.FanqieRead_32.(FanqieRead_32.java:48)
at com.ss.fanqie.FanqieRead_32.main(FanqieRead_32.java:265)
Caused by: unicorn.UnicornException: Invalid argument (UC_ERR_ARG)
The text was updated successfully, but these errors were encountered:
仅初始化时就会报错,64位正常,切到一个较老的版本时又能用了 ,出错在enableVFP()这一步,跟so应该无关,因为仅在执行emulator的初始化就会开始报错
emulator = AndroidEmulatorBuilder.for32Bit()
.setProcessName("com.dragon.read")
.addBackendFactory(new Unicorn2Factory(false))
// .addBackendFactory(new DynarmicFactory(false))
.setRootDir(rootDir)
.build();
Exception in thread "main" com.github.unidbg.arm.backend.BackendException: unicorn.UnicornException: Invalid argument (UC_ERR_ARG)
at com.github.unidbg.arm.backend.Unicorn2Backend.reg_write(Unicorn2Backend.java:111)
at com.github.unidbg.arm.backend.Unicorn2Backend.enableVFP(Unicorn2Backend.java:53)
at com.github.unidbg.arm.AbstractARMEmulator.(AbstractARMEmulator.java:84)
at com.github.unidbg.linux.android.AndroidARMEmulator.(AndroidARMEmulator.java:35)
at com.github.unidbg.linux.android.AndroidEmulatorBuilder.build(AndroidEmulatorBuilder.java:22)
at com.github.unidbg.linux.android.AndroidEmulatorBuilder.build(AndroidEmulatorBuilder.java:6)
at com.ss.fanqie.FanqieRead_32.(FanqieRead_32.java:48)
at com.ss.fanqie.FanqieRead_32.main(FanqieRead_32.java:265)
Caused by: unicorn.UnicornException: Invalid argument (UC_ERR_ARG)
The text was updated successfully, but these errors were encountered: