> > There is some discussion of a concept like this
> > in the publicly available literature at
> >
> > http://www.google.com/patents/US20100325385
> >
> > Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY
>
> Neat. Thanks for the (non-NULL) pointer! Might be "interesting" to
> implement this on Hercules-390, just displaying a message to the
> Herc console, and run z/Linux on it (or maybe even MVS 3.8j) to see
> how many "hits" it could cause.
Based on our research, I would expect that you would see
a non-trivial amount of the following:
1. Non-error events for swapped index/base specification
2. Non-error events when address 0 is being legitimately
used in a data space
(well, not on MVS 3.8, where there are no data spaces)
3. Non-error events in code which is intentionally accessing
the PSA, but uses 0 in a register other than R0 as the
base
4. Latent errors where a null pointer value is
unintentionally used, but the PSA field being accessed
always has a value which does not currently cause incorrect
results, but could in the future.
5. Errors where a null pointer value is unintentionally used,
and there is a reasonable chance of this causing incorrect
results
Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY