Subject: Re: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture

From: Paul Eggert <[email-masked]>
Date: Thu, 10 Nov 2016 09:22:16 -0800

On 11/10/2016 09:00 AM, Andreas Schwab wrote:
> If you don't dump the heap then you miss everything allocated through
> lisp_malloc that isn't explicitly copied to pure space.

Sure, but why isn't this a problem in FreeBSD 11.0 x86-64? On that 
platform, sbrk (0) == (byte *) old_bss_addr + old_bss_size when unexec 
is called, so why doesn't unexec miss the same objects on that platform? 
What's different about the ARM64 platform?