Force align to 16 bytes as minimum.

On 32 bit, Android assumes that allocating a value which is evenly
divisible by 16, must also be 16 bytes aligned. In order to enforce
this, simply set the minimum alignment to 16 bytes for 32 bit, the
same as for 64 bit.

Bug: 137795072
Bug: 146576216

Test: Ran scudo unit tests.
Test: Verified with scudo enabled, that the alignment tests pass.
Test: With scudo enabled, ran the performance and RSS benchmarks
Test: and found that RSS does increase slightly in svelte mode (~.5MB).
Test: However, the variation in the runs is high, and it does not
Test: increase in the non-svelte config, so this seems acceptable.
Change-Id: I6ac3e676eb87368a4f8a930a8803813c8ce2a437
1 file changed