commit | 2639fa32c9d9cc37a15e771b26aaa6cea415b499 | [log] [tgz] |
---|---|---|
author | Andreas Huber <andih@google.com> | Thu Mar 30 09:10:56 2017 -0700 |
committer | Andreas Huber <andih@google.com> | Mon Apr 03 14:30:46 2017 -0700 |
tree | a20c6c2b09c66c5d7d19a82fdd7a33e5d8e27a9f | |
parent | 39e8a0f77ecf2ec054d1dec6e8511f3b493302ca [diff] [blame] |
More stringently verify expected alignment of fields in hidl compound types. Bug: 33846034 Test: make Change-Id: Iaadddeabe04e0c721aa9398a1bb748fd6adcac51
diff --git a/FmqType.cpp b/FmqType.cpp index 221a47a..989f613 100644 --- a/FmqType.cpp +++ b/FmqType.cpp
@@ -137,6 +137,12 @@ return false; } +void FmqType::getAlignmentAndSize( + size_t *align, size_t *size) const { + *align = 8; // MQDescriptor<> + *size = 32; +} + bool FmqType::needsEmbeddedReadWrite() const { return true; }