Merge pull request #1592 from liyansong2018/mybranch1

Fix https://github.com/unicorn-engine/unicorn/issues/1590
This commit is contained in:
2022-04-16 17:52:30 +02:00
committed by GitHub

4
uc.c
View File

@@ -975,6 +975,10 @@ static uc_err mem_map_check(uc_engine *uc, uint64_t address, size_t size,
}
// address cannot wrapp around
if (address + size < address || address + size < size) {
return UC_ERR_ARG;
}
if (address + size - 1 < address) {
return UC_ERR_ARG;
}