Check for misaligned read and write pointers

Do not allow reads or writes when one of the read or write pointers are
misaligned.

Test: atest fmq_unit_tests fmq_test
Test: run fmq_test before and after the fix in MessageQueueBase.h
Bug: 184963385
Bug: 165621851
Change-Id: Iaf33d30b5601e838f8899e1dceb65c86a10566b0
2 files changed
tree: ec4639b3d6b2191b351de93731e74b05e05e49d1
  1. base/
  2. benchmarks/
  3. include/
  4. tests/
  5. Android.bp
  6. EventFlag.cpp
  7. FmqInternal.cpp
  8. OWNERS
  9. PREUPLOAD.cfg
  10. TEST_MAPPING