summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2018-10-03 04:56:06 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2018-10-03 04:56:06 -0700
commit6d748f24ab21b130c721a0556d42c9e16e888fbd (patch)
tree6eeed3dd97da16e74cdcb21b1ed4830f1113cf74
parent2b08f933f8a44e2af39d59cf06da7203ab9eeda0 (diff)
parent1ce3bea7a871ff420d083906b746479b3e000913 (diff)
downloadandroid_hardware_qcom_sdm710_display-6d748f24ab21b130c721a0556d42c9e16e888fbd.tar.gz
android_hardware_qcom_sdm710_display-6d748f24ab21b130c721a0556d42c9e16e888fbd.tar.bz2
android_hardware_qcom_sdm710_display-6d748f24ab21b130c721a0556d42c9e16e888fbd.zip
Merge "Gralloc: Use 4 bytes padding for private_handle_t"
-rw-r--r--gralloc/gr_priv_handle.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/gralloc/gr_priv_handle.h b/gralloc/gr_priv_handle.h
index 1eb03b81..d0681d78 100644
--- a/gralloc/gr_priv_handle.h
+++ b/gralloc/gr_priv_handle.h
@@ -33,6 +33,7 @@ typedef gralloc1_error_t (*GRALLOC1_PFN_PERFORM)(gralloc1_device_t *device, int
#define PRIV_HANDLE_CONST(exp) static_cast<const private_handle_t *>(exp)
+#pragma pack(push, 4)
struct private_handle_t : public native_handle_t {
enum {
PRIV_FLAGS_FRAMEBUFFER = 0x00000001,
@@ -74,15 +75,15 @@ struct private_handle_t : public native_handle_t {
int format;
int buffer_type;
unsigned int layer_count;
- uint64_t id __attribute__((aligned(8)));
- uint64_t usage __attribute__((aligned(8)));
+ uint64_t id;
+ uint64_t usage;
unsigned int size;
unsigned int offset;
unsigned int offset_metadata;
- uint64_t base __attribute__((aligned(8)));
- uint64_t base_metadata __attribute__((aligned(8)));
- uint64_t gpuaddr __attribute__((aligned(8)));
+ uint64_t base;
+ uint64_t base_metadata;
+ uint64_t gpuaddr;
static const int kNumFds = 2;
static const int kMagic = 'gmsm';
@@ -172,5 +173,6 @@ struct private_handle_t : public native_handle_t {
uint64_t GetBackingstore() const { return id; }
};
+#pragma pack(pop)
#endif // __GR_PRIV_HANDLE_H__