Why does it have to be in your private storage?
What is wrong with CSVDYLPA?

-- 
Tom Marchant

On Thu, 14 Sep 2023 08:03:25 -0400, Joseph Reichman <[email protected]> 
wrote:

>I would like to debug my subsystem function under TESTAUTH towards that end
>I need it in private storage for the duration of my time logged on to TSO
>in between sessions of TESTAUTH I’m schedirb to load the routine and have
>the TCB ptr point to IKJEFT01 aka TCBJSTCB
>
>On Thu, Sep 14, 2023 at 7:27 AM Peter Relson <[email protected]> wrote:
>
>> Please stay away from LOAD GLOBAL=YES. In almost all circumstances where
>> the loading address space can terminate, this can lead to a system
>> integrity exposure. Specifically, you would have to be able to ensure with
>> 100% certainty that no program in any other address space is executing
>> within "your module" at the point that "your address space" terminates
>> since at that point the storage would be freed.
>>
>> That is why CSVDYLPA is a better choice usually. And that has additional
>> diagnostic advantages.
>> Or, less good but better than LOAD GLOBAL=YES, LOAD with ADDR= where the
>> storage you obtained is in common storage.
>>
>> In neither of the latter choices would the system ever free the storage
>> automatically.
>>
>> Peter Relson
>> z/OS Core Technology Design

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to