trace buffer: Support overriding chunks.

To support scraping incomplete chunks in the service, TraceBuffer needs
to support overriding previously copied chunks. Since chunks in the SMB
aren't ordered, scraping and thus overriding chunks may happen in
arbitrary order.

Bug: 73828976
Change-Id: I7bd55fe992453dfd88deda66c4b83c63892f86cc
diff --git a/src/tracing/core/tracing_service_impl.h b/src/tracing/core/tracing_service_impl.h
index fba97fe..dc7f214 100644
--- a/src/tracing/core/tracing_service_impl.h
+++ b/src/tracing/core/tracing_service_impl.h
@@ -186,6 +186,7 @@
                                      BufferID,
                                      uint16_t num_fragments,
                                      uint8_t chunk_flags,
+                                     bool chunk_complete,
                                      const uint8_t* src,
                                      size_t size);
   void ApplyChunkPatches(ProducerID,