I add weak hooks for Windows. As we use the macro: SANITIZER_INTERFACE_WEAK_DEF() I don't need to modify the header file: sanitizer_common_interceptors.h.
I think we could remove the flag: SANITIZER_INTERCEPTOR_HOOKS because the only missing case is FreeBSD, and I don't see any problem in adding weak hooks for FreeBSD too.
After this diff, many tests were fixed for libFuzzer.