Add redzones around lockless queue data

This will help catch writers corrupting memory by writing outside the
bounds of their buffers.

No significant impact on CPU load or memory usage.

Change-Id: Ica78b967d0251befd2a99b1039ddbfb145ff033d
diff --git a/aos/ipc_lib/data_alignment.h b/aos/ipc_lib/data_alignment.h
index 2f59b78..72a7456 100644
--- a/aos/ipc_lib/data_alignment.h
+++ b/aos/ipc_lib/data_alignment.h
@@ -36,6 +36,10 @@
   return reinterpret_cast<char *>(rounded_data);
 }
 
+// The size of the redzone we maintain outside each message's data to help
+// detect out-of-bounds writes.
+static constexpr size_t kChannelDataRedzone = 32;
+
 }  // namespace aos
 
 #endif  // AOS_IPC_LIB_DATA_ALIGNMENT_H_