zhkl0228 / unidbg

Allows you to emulate an Android native library, and an experimental iOS emulation
Apache License 2.0
3.64k stars 924 forks source link

执行报错:Read memory failed和 Invalid memory read (UC_ERR_READ_UNMAPPED) #612

Open WandererLu opened 4 months ago

WandererLu commented 4 months ago

完整代码: image

报错是: [10:28:27 020] WARN [com.github.unidbg.arm.AbstractARMEmulator] (AbstractARMEmulator$1:67) - Read memory failed: address=0x0, size=4, value=0x0, PC=RX@0x400bec90[libc.so]0x18c90, LR=RX@0x400021a5[libocstool.so]0x21a5 [10:28:27 022] WARN [com.github.unidbg.AbstractEmulator] (AbstractEmulator:417) - emulate RX@0x400020b9[libocstool.so]0x20b9 exception sp=unidbg@0xbffff6d8, msg=unicorn.UnicornException: Invalid memory read (UC_ERR_READ_UNMAPPED), offset=5ms @ Runnable|Function32 address=0x400020b9, arguments=[unidbg@0xfffe12a0, 370404877, 1800659519, 1691538257]

看起来是某个内存地址对应方法没有实现,我要怎么修改代码或者调试呢

newbie-hue commented 4 months ago

我也遇到了这个问题 +1