IBM Mainframe Discussion List <IBM-MAIN@BAMA.UA.EDU> wrote on 11/06/2007 
03:43:57 PM:

> I'm trying to set up an instruction fetch SLIP TRAP and for the most 
part
> it works.  The problem I am running into is that the SLIP trap is being
> triggered outside the range that I have specified.
> 
> The current incarnation of my SLIP looks like the following:
> 
> SLIP 
set,if,disable,action=svcd,range=(176366EE,176366F2),id=fhc2,asid=36,end
> 
> Once the SLIP is issued I set up my test case, enable the SLIP and fire 
my
> test.  A dump is captured but it shows that the point where the dump is
> captured is at location x'17636266', well before the range I
> specified.  I've tried specifying LPAMOD as well as LPAEP, all with the
> same results.
> 
> The instruction that I am trapping is a 'SPKA 0' while the instruction 
that
> is triggering the dump is an 'SVC 56'.
> 
> Any ideas as to why this is happening?

 For a SLIP dump, use 
STATUS CPU REGS 
 to get the PSW and registers at the point where the trap matched. 

 How did you determine "the point where the dump is
captured is at location x'17636266'" ?  If you are looking
at RBOPSW, then that is the point at which asynchonous dump processing
happened to get the TCB stopped.  As Ed Jaffe mantioned, for 
environments where is is possible to stop the TCB from within SLIP PER
processing (i.e. enabled unlocked task, etc,),  ACTION=SYNCSVCD
will cause SLIP to stop the TCB before starting the dump, so that the 
dump will be captured synchronously with respect to the work unit which
triggered the SLIP trap. 

Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to