unidbg icon indicating copy to clipboard operation
unidbg copied to clipboard

UC_ERR_MAP

Open iamdrq opened this issue 2 years ago • 0 comments

加载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

iamdrq avatar Jun 24 '22 09:06 iamdrq