Pad binder_fd_array_object. am: 824875dd45 am: 7b0382ca44
am: d2efee90c4
Change-Id: Ib533b9ba3fbde88cb5f5c368270f9cae7d795754
diff --git a/include/hwbinder/binder_kernel.h b/include/hwbinder/binder_kernel.h
index a76d8b4..2494f68 100644
--- a/include/hwbinder/binder_kernel.h
+++ b/include/hwbinder/binder_kernel.h
@@ -90,8 +90,8 @@
*/
struct binder_fd_array_object {
struct binder_object_header hdr;
-
- binder_size_t num_fds;
+ __u32 _pad; /* hdr is 4 bytes, ensure 8-byte alignment of next fields */
+ binder_size_t num_fds;
binder_size_t parent; /* index of parent in objects array */
binder_size_t parent_offset; /* offset of pointer in parent */
};