Skip to main content

TPF : Support : Maintenance TPF : Support : Maintenance

JavaScript not Active

This page uses JavaScript. You must activate JavaScript in your browser to be sure youare able to view all of the information.

SUBJECT:         APAR  NUMBER: PJ27977
 
REFERENCE:  AREA:     ISO-C SUPPORT
            SEGMENT:  CLMINT40   - RELEASE:  TPF4  (Assembler)
 
 
Pre-requisite APARs are:
FOR SEGMENT CLMINT40   (Assembler) - REL TPF4
 PJ21907  PJ24472  PJ24530  PJ25084  
 PJ25089  PJ25425  PJ25632  
 PJ25696  PJ25807  PJ25983  PJ25981  
 PJ26008  PJ26575  PJ26804  
 PJ26967  PJ21337  PJ27252  PJ27277  PJ27383  PJ27440  PJ27557  
 PJ27563  
To be applied in the order listed for each segment.

ABSTRACT OF PROBLEM
___________________
DLM  call  parameters  are  corrupted  when  using the assembler
debugger.
 

COMMENTS ON PROBLEM
___________________
In CLMINT,  the  assembler  debugger  has  checks  to  determine
whether  the  debugger is active or not.  If it is, the debugger
checks to determine if the DLM being entered is a C  DLM  or  an
BAL  DLM  segment.   If it is C, the c debugger should get acti-
vated.  If it is assembler, the assembler  debugger  should  get
activated.    During these checks, R1 is used to pass parameters
to several called functions.  However, R1 is also used  to  pass
parameters  between  DLMs.   R1 is saved before the called func-
tions, however is not always restored after the  return  of  the
functions.
 

SOLUTION
________
CLMINT  is  modified  so  that  R1 is restored after each called
function by the assembler debugger code.
 
DEPENDENCIES
____________
 
Related Segments Affected By This APAR.
_______________________________________
 
Segments to be assembled or compiled:
 
Segments to be link edited:
CISO
 
Load Modules to be loaded:
 
Migration Considerations
========================
None
 
-- END APAR PJ27977
 
 
 



Download file(s): Login once to access server, leave window open, then click on link(s) below. Source Listing Binary