eo - fix - fix alignment of eo object class structs - it was wrong
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 12 Feb 2020 21:11:18 +0000 (21:11 +0000)
committerJongmin Lee <jm105.lee@samsung.com>
Thu, 13 Feb 2020 21:34:27 +0000 (06:34 +0900)
commit27d06bc5cc6b39b0b8d6af128032a54b3bd1a4c3
tree4cfe5c45552f6e40660ff0b7fea6a1f2aefcfcfb
parent64189398b8227fe1a850db4ea9d735b6066b575d
eo - fix - fix alignment of eo object class structs - it was wrong

the alignbment logic was wrong. we have to use the worst case. that
means 8 or 16 byte alignment. eina mempool alignment logic is wrong
for this as it assumes an array of typoes of all the same size...

this fixes crashes seen on armv7 with sigbus in new gesture code which
got unlucky.

@fix
src/lib/eo/eo_ptr_indirection.x