From 0c7c81f5a62937f79b7e734668aa997fd8df1927 Mon Sep 17 00:00:00 2001 From: Fengwei Yin Date: Thu, 20 Mar 2014 16:45:05 +0800 Subject: [PATCH] make struct Event layout consistent on 32/64-bit To make struct Event have consistent memory layout between x86 and x86_64, force nsecs_t timestamp align to 64bit because it's not true for x86. Change-Id: I49eaddd89e10d595cf6a5130f9762b5388c96625 Signed-off-by: Fengwei Yin --- include/gui/DisplayEventReceiver.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/gui/DisplayEventReceiver.h b/include/gui/DisplayEventReceiver.h index f8267bf23..a4718b91c 100644 --- a/include/gui/DisplayEventReceiver.h +++ b/include/gui/DisplayEventReceiver.h @@ -49,7 +49,7 @@ public: struct Header { uint32_t type; uint32_t id; - nsecs_t timestamp; + nsecs_t timestamp __attribute__((aligned(8))); }; struct VSync {