DRA --> User's guide --> options

Option MEM

The only valid specification is MEM()

Causes Dra to intercept member language specific events. Each member language has an event handler. In the case of C/C++ this is CEEEV003. Language Environment calls the language specific event handler on certain occasions. These events can be made visible by specifying option MEM(). When this option is activate DRA traces these language related events. This can sometimes be useful for debugging purposes.

Member language specific events:
1 handle Condition
2 perform enablement for this stack frame
3 handle condition according to language default
4 run-time options
5 main_opts
6 event handler utilities
7 dump event handler
8 new load module
9 new condition
10 Resume from a condition handler
11 DSA exit routines
12 national language change
13 country code change
14 main routine invocation
15 atterm
16 debug tool event
17 Process initialization
18 Enclave initialization
19 Enclave termination
20 query/build feedback code
21 Process termination
22 DLL initialization
23 stack frame zero processing
24 POSIX events
25 static object constructor
26 Region initialization
27 Region termination
28 identify module entry point
29 determine enclave work area lengths
30 not used
31 determine working storage (CICS only)
32 perform GOTO validation
33 member needs options processing
34 command line equivalent
35 default options
36 static destructor
37 preallocated storage
38 normal resume in DSA
39 interrupt received
40 get/release function pointer
41 cancel/release load module
42 automatic destructor