Fix memopidx to memop bug in libafl_gen_write/read

This commit is contained in:
Andrea Fioraldi 2023-09-05 14:11:32 +02:00
parent 2467486841
commit ff5bc3d934

View File

@ -301,7 +301,7 @@ void libafl_add_read_hook(uint64_t (*gen)(target_ulong pc, MemOpIdx oi, uint64_t
void libafl_gen_read(TCGTemp *addr, MemOpIdx oi)
{
size_t size = memop_size(oi);
size_t size = memop_size(get_memop(oi));
struct libafl_rw_hook* hook = libafl_read_hooks;
while (hook) {
@ -406,7 +406,7 @@ void libafl_add_write_hook(uint64_t (*gen)(target_ulong pc, MemOpIdx oi, uint64_
void libafl_gen_write(TCGTemp *addr, MemOpIdx oi)
{
size_t size = memop_size(oi);
size_t size = memop_size(get_memop(oi));
struct libafl_rw_hook* hook = libafl_write_hooks;
while (hook) {