I have a CMS module that when loaded on CMS level 20 is missing a large
chunk of code for some reason.  Executable code is missing beyond offset
4D4B0 and the program gets an operation exception branching to zeros.

 

When loaded on CMS level 22 it runs fine. It also runs fine on earlier
versions of CMS as far back as CMS level 15. The program hasn't been
recompiled in several years.

 

To debug the problem I used the loadmod and progmap commands. I then
displayed the routines entry point at offset 4D4B0  (6D4B0-base 20000)

 

CMS level 22 has executable code at this offset, CMS 20 does not, at
least not today anyway. It has run on CMS 20 in the past and the problem
seems to be intermittent.

 

Anyone know of a bug of this type on VM 4.4.0 CMS 20? 

 

Regards,

Mike Rydberg

Brocade

 

 

 

q cmslevel                                                        

CMS Level 20, Service Level 402                                    

q cplevel                                                         

z/VM Version 4 Release 4.0, service level 0402 (64-bit)            

 

loadmod myprog ( origin 20000                                  

                                    

 progmap                                                           

Name        Entry       Origin      Bytes        Attributes        

myprog   00020000    00020000    000658D0    Amode 31  Reloc    

 

d t6d4b0.30                                                         

R0006D4B0  00000000 00000000 00000000 00000000 E6 *................* 

R0006D4C0 to 0006D4DF suppressed line(s) same as above ....          

   

 

 

 

q cmslevel                                               

CMS Level 22, Service Level 501                           

 q cplevel                                                

z/VM Version 5 Release 2.0, service level 0501 (64-bit)   

 

loadmod myprog ( origin 20000                                  

progmap                                                          

Name        Entry       Origin      Bytes        Attributes       

myprog    00020000    00020000    000658D0    Amode 31  Reloc   

 

d t6d4b0.30                                                          

R0006D4B0  90ECD00C 47F0F036 .......................

                                                               

Reply via email to