[haiku-commits] Re: haiku: hrev48990 - headers/os/support headers/posix src/system/libroot/posix/malloc_debug

  • From: Axel Dörfler <axeld@xxxxxxxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 11 Apr 2015 20:58:22 +0200

On 04/11/2015 07:05 PM, Michael Lotz wrote:

You brought up valid points during this discussion, the one of
std::max_align_t was pretty much immediately addressed, the one of
unaligned access breaking atomics is a new one and shall be addressed in
a future commit.

It's actually not that a big deal; since GCC properly aligns and pads structures, you will rarely get into problems (otherwise you would have surely noticed already).
That's why I think the current solution is pretty much okay until we have something like the mentioned AddressSanitizer.
Even those tools won't help much with stack allocations, and in-structure out-of-bounds access, though. Luckily enough, coverity should at least cover the latter.


Other related posts: