Andrea Fioraldi

Results 138 comments of Andrea Fioraldi

A solution may be to generate an error in the run function of Fuzzer when execution() > limit

We can add something like Error::RestartAsap

The qemu part looks legit to me, I don't get the multiple output part, you should find multiple testcases in the corpus as they are generated in each iteration of...

On no_std, registration is manual as constructors are ELF/PE specific and not available to any no_std build. Maybe we can detect if we emit ELF/PE and still use constructors, but...

> Can we replace this with type_id? No because it enforces 'static. This is unsafe only in stable, while safe with nightly rust. It is more of a WIP API,...

Yes that's the case, this is the new RWX handler of QEMU. However, time in these days to look at it, thesis deadline

@domenukk this https://github.com/AFLplusplus/qemu-libafl-bridge/blob/ff5bc3d934044a5a5466759525f0371ccf86152e/linux-user/signal.c#L825 needs to be called. Before this, we need te refactor of inprocess executor with custom sig handlers

LGTM, I will test it tomorrow morning (I'm in EU) but it should be ok, it doesn't revert my patch. Btw my use case is openssl on Fuzzbench, so if...

-shared reintroduces the https://github.com/google/fuzzbench/issues/110 bug. IMO -E is really needed, and fix the @choller compilation failures, -shared instead breaks the linking with errors about undefined references to afl-llvm-rt. It is...