Mike Slinn

Disassembling mainframe COBOL with ASMDASM

Published 2024-04-11.
Time to read: 1 minutes.

This page is part of the mainframe collection.

ASMDASM is IBM’s very capable disassembler, part of the HLASM Toolkit.

Only one module can be disassembled at a time. If a CSECT (which must by definition reside within a module) is specified, only that CSECT is disassembled, otherwise the entire module is disassembled.

Here is JCL for disassembling MIKES01.CICSADP.LOADLIB. Note that ASMDASM is invoked many times, once for each load module:

asmdasm_cicsadp_loadlib.jcl

Disassembled asmdasm_cicsadp_loadlib

The optional OPTABLE parameter values for ASMDASM are documented in the HLASM Installation and Customization Guide.

References



* indicates a required field.

Please select the following to receive Mike Slinn’s newsletter:

You can unsubscribe at any time by clicking the link in the footer of emails.

Mike Slinn uses Mailchimp as his marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp’s privacy practices.