DRA --> Program Logic Manual

MEM interceptors

MEM interceptors trace events for member language specific event handlers. Language Environment loads an event handler for each member language found in the application program. This is determined by the presence of a socalled signature csect:
CEESG003 is the signature csect for member language C/C++
CEESG015 is the signature csect for member language Assembler

DRA intercepts the following MEM event handlers:
CEEEV003 - event handler for C/C++ loaded by LE when CEESG003 is found
CEEEV015 - event handler for Assembler loaded by LE when CEESG015 is found
A MEM event handler is called via a pointer in the corresponding MEM entry in the Member list. This list is pointed to by CEEEDBMEMBR.

The following MEM interceptors are installed by DRAINSTE:

module caller description calls...
DRAEH300 Language Environment intercepts MEM events for C/C++ DRAEH301 DRAEH302 DRAEH306 DRAEH309 DRAEH310 DRAEH322 DRAEH325
DRAEHF00 Language Environment intercepts MEM events for Assembler DRAEHF01 DRAEHF02 DRAEHF06 DRAEHF09 DRAEHF10 DRAEHF11 DRAEHF22 DRAEHF25