> >   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

Reply via email to