Are these programs managed by a source managers?  Change man, Endevor, etc...?

I do not think the dump will be much help in this.  When a C program (any
flavor) is compiled, it will contain LE and EDC modules.  Add to that the Cobol
Program with IGZ and you have a big haystack to find the needles.  But I am not
sure there is a "header" in the main routine (MYPGM) that say "Hey I am a C
Program"

You might look at the dump of a C program that you just compiled and Linked.
See if there are any header blocks in the output.

You could create a HELLO WORLD type function.  Compile and link it.  Then view
the load module and see if there is anything helpful.

If the LE took the dump (CEEDUMP) then that might be more helpful.  See if
either a dataset or sysout was created for your abend.


Lizette


> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]] On
> Behalf Of Peter Hunkeler
> Sent: Tuesday, November 29, 2016 3:00 AM
> To: [email protected]
> Subject: How to Identify modules as C/C++ or Cobol, or ASM from dump
> (SYSMDUMP)
> 
> I've got a dump (SYSMDUMP) from a Cobol program that has called some 500+
> other modules (don't ask) when it finally abends with an S0CA. The modules are
> Cobol, C/C++ and Assembler modules.
> 
> 
> The S0CA is caused by the fact that C/C++ sets the "decimal overflow mask" in
> the PSW, but does not reset it to the previous state. Cobol expects decmial
> overflows not to cause an exception (000A).
> 
> 
> My problem is to find which of the 500+ are C/C++ modules. So far I could not
> find a way to determine this from the dump. LE remembers which runtime
> environments (Cobol, C/C++) are active because some such code has been active
> in the enclacve. So I'm hoping that LE keeps some kind of list of modules
> loaded by "type", i.e. the various languages it supports.
> 
> 
> I'm thinking of something like the LLE (load list entries) but by language
> type.
> 
> 
> Does anyone happen to know anything that might help me?
> 
> 
> --
> Peter Hunkeler

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to