commit | 08621a8ebb163aed6ba96e52ad283b91c04501a0 | [log] [tgz] |
---|---|---|
author | Max <msuraev@sysmocom.de> | Thu Jan 21 17:16:56 2016 +0100 |
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | Fri Jan 22 23:21:58 2016 +0100 |
tree | 58f843e0a835a02f2bad4363a80bef35123de39f | |
parent | cf37c4cd293def64ca87a82def0be2c8aab12cf0 [diff] |
bitvec: Fix unaligned memory access in osmo_revbytebits_buf The undefined behavior sanitizer found the 32bit load from an unaligned memory address. This will cause an exception on ARMv5te and a manual fix-up. [hfreyther: On armv6, x86 the usage of memcpy leads to shorter amount of instructions but on armv5te the memcpy is not expanded leading to a branch. Use the version of max until we have the time to benchmark it] Sponsored-by: On-Waves ehf