fuzzing: add -fno-builtin when fuzzing with Centipede

According to some recent information, Centipede performs better when
being able to intercept functions such as memcpy, memcmp etc..

Bug: 330758175
Change-Id: I255fce6eefc8f8ab603915e746af23c47dbaccf4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5397540
Auto-Submit: Paul Semel <paulsemel@chromium.org>
Commit-Queue: Paul Semel <paulsemel@chromium.org>
Reviewed-by: Adrian Taylor <adetaylor@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1279091}
NOKEYCHECK=True
GitOrigin-RevId: 800c9350a6438880cd1ad8165638e5d6f8204f73
diff --git a/sanitizers/BUILD.gn b/sanitizers/BUILD.gn
index 9857d95..0ec2c6c 100644
--- a/sanitizers/BUILD.gn
+++ b/sanitizers/BUILD.gn
@@ -438,6 +438,11 @@
                   rebase_path(sanitizer_coverage_allowlist, root_build_dir) ]
     }
   }
+  if (use_centipede) {
+    # Centipede intercepts calls such as memcmp and memcpy in order to improve
+    # its testcase generation.
+    cflags += [ "-fno-builtin" ]
+  }
 }
 
 config("hwasan_flags") {