unidbg
unidbg copied to clipboard
UC_ERR_MAP
加载so就异常,毫无头绪😂 kiwi.zip
[15:48:40 124] WARN [com.github.unidbg.linux.ARM32SyscallHandler] (ARM32SyscallHandler:533) - handleInterrupt intno=2, NR=192, svcNumber=0x0, PC=RX@0x403bebf8[libc.so]0x40bf8, LR=RX@0x4039c7a3[libc.so]0x1e7a3, syscall=null
com.github.unidbg.arm.backend.BackendException: mem_map address=0x40000000, size=1216512, perms=0x7
at com.github.unidbg.arm.backend.UnicornBackend.mem_map(UnicornBackend.java:136)
at com.github.unidbg.file.AbstractFileIO.mmap2(AbstractFileIO.java:124)
at com.github.unidbg.linux.AndroidElfLoader.mmap2(AndroidElfLoader.java:786)
at com.github.unidbg.linux.ARM32SyscallHandler.mmap2(ARM32SyscallHandler.java:1840)
at com.github.unidbg.linux.ARM32SyscallHandler.hook(ARM32SyscallHandler.java:346)
at com.github.unidbg.arm.backend.UnicornBackend$11.hook(UnicornBackend.java:345)
at unicorn.Unicorn$NewHook.onInterrupt(Unicorn.java:128)
at unicorn.Unicorn.emu_start(Native Method)
at com.github.unidbg.arm.backend.UnicornBackend.emu_start(UnicornBackend.java:376)
at com.github.unidbg.AbstractEmulator.emulate(AbstractEmulator.java:380)
at com.github.unidbg.thread.Function32.run(Function32.java:39)
at com.github.unidbg.thread.MainTask.dispatch(MainTask.java:19)
at com.github.unidbg.thread.UniThreadDispatcher.run(UniThreadDispatcher.java:172)
at com.github.unidbg.thread.UniThreadDispatcher.runMainForResult(UniThreadDispatcher.java:96)
at com.github.unidbg.AbstractEmulator.runMainForResult(AbstractEmulator.java:340)
at com.github.unidbg.arm.AbstractARMEmulator.eFunc(AbstractARMEmulator.java:229)
at com.github.unidbg.linux.AbsoluteInitFunction.call(AbsoluteInitFunction.java:55)
at com.github.unidbg.linux.LinuxModule.callInitFunction(LinuxModule.java:141)
at com.github.unidbg.linux.AndroidElfLoader.loadInternal(AndroidElfLoader.java:182)
at com.github.unidbg.linux.AndroidElfLoader.loadInternal(AndroidElfLoader.java:63)
at com.github.unidbg.spi.AbstractLoader.load(AbstractLoader.java:233)
at com.github.unidbg.linux.android.dvm.BaseVM.loadLibrary(BaseVM.java:312)
at com.kiwi.sdk.Kiwi.<init>(Kiwi.java:34)
at com.kiwi.sdk.Kiwi.main(Kiwi.java:81)
Caused by: unicorn.UnicornException: Invalid memory mapping (UC_ERR_MAP)
at unicorn.Unicorn.mem_map(Native Method)
at com.github.unidbg.arm.backend.UnicornBackend.mem_map(UnicornBackend.java:134)
... 23 more
[15:48:43 880] WARN [com.github.unidbg.AbstractEmulator] (AbstractEmulator:420) - emulate RX@0x4021a56c[libkiwi.so]0x21a56c exception sp=unidbg@0xbffff5c8, msg=mem_map address=0x40000000, size=1216512, perms=0x7, offset=21204ms