On 5 November 2014 16:19, Paul Gilmartin <[email protected]> wrote: > The bar is infinitely thin, > > I'll trust you; the manual appears not to affirm what others say.
Architecturally (at both the P of O and z/OS levels) the bar may well be infinitely thin, but that doesn't mean that IARV64 and friends will hand you an address between 2GiB and 4GiB. I'm not sure why you seem to find such great significance or puzzlement in this. Virtual storage addresses in the 64-bit range are -- for the moment, at least -- almost unimaginably abundant, and it seems unremarkable that a system service should do this little thing to avoid a certain class of programming error. For all I know IARV64 may have other ranges that it doesn't allocate from; does some programming technique depend on this not being the case? Tony H.
