There is not enough information provided to give a well-reasoned 
explanation.

The rule is simple: the entry point address must fit within the range 
identified by the extent list (which has module start address and length) 
of some module on the job pack queue or your load list (where the load 
list might point to something in LPA which would not be represented in a 
CDE on your JPQ).

What you need to do is to show the data that you are providing to IDENTIFY 
when it doesn't work, coupled with the complete job pack queue CDEs/XTLSTs 
(and, if your address is in common storage, the load list (TCBLLS).

An SVC Dump or SYSMDUMP would capture this data.

I'd watch out for whether you have the high bit on (or the low bit on, for 
that matter). The address you provide is expected not to be 
"pointer-defined" (i.e., not be suitable for use with BASSM).

An AMODE 24 caller of IDENTIFY will have the high byte of the entry point 
address zeroed.

Could you be off by a level of indirection? Reg 1 contains the address to 
be used, not the address of a word with the address to be used.

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