mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-07-08 01:50:35 +00:00
Merge branch 'mem_fuzzing' of https://github.com/eqv/unicorn into eqv-mem_fuzzing
This commit is contained in:
commit
2ef30fc2d0
|
@ -85,7 +85,7 @@ void memory_unmap(struct uc_struct *uc, MemoryRegion *mr)
|
||||||
if (uc->mapped_blocks[i] == mr) {
|
if (uc->mapped_blocks[i] == mr) {
|
||||||
uc->mapped_block_count--;
|
uc->mapped_block_count--;
|
||||||
//shift remainder of array down over deleted pointer
|
//shift remainder of array down over deleted pointer
|
||||||
memcpy(&uc->mapped_blocks[i], &uc->mapped_blocks[i + 1], sizeof(MemoryRegion*) * (uc->mapped_block_count - i));
|
memmove(&uc->mapped_blocks[i], &uc->mapped_blocks[i + 1], sizeof(MemoryRegion*) * (uc->mapped_block_count - i));
|
||||||
mr->destructor(mr);
|
mr->destructor(mr);
|
||||||
g_free((char *)mr->name);
|
g_free((char *)mr->name);
|
||||||
g_free(mr->ioeventfds);
|
g_free(mr->ioeventfds);
|
||||||
|
|
Loading…
Reference in a new issue