On Wed, Jun 1, 2022 at 9:09 AM Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> Robert Haas <robertmhaas(at)gmail(dot)com> writes:
> > Could it use something other than its own address as the base address?
>
> Hmm, maybe we could make something of that idea ...
>
> > One way to do this would be to put it at the *end* of the
> > "Preallocated DSM" space, rather than the beginning.
>
> ... but that way doesn't sound good. Doesn't it just move the
> problem to the first object allocated inside the FPM?
Count we make the relptrs 1-based, so that 0 is reserved as a sentinel
that has the nice memset(0) property?