Re: In-depth tutorials on using ASMIDF?
I got around the DS 0H breakpoint issue by writing a Rexx exec that reads the ASMLANGX file and builds a ‘break (csect) stmt#n’ for every occurrence.
Re: In-depth tutorials on using ASMIDF?
"IBM Mainframe Assembler List" wrote on 02/24/2023 03:54:55 PM: > A couple of comments about ASMIDF. I can set breakpoints on CSECTs, > V-Cons, and ENTRY names, but I can not set breakpoints on DS 0H statements > like in TSO TEST. I don't know anything about ASMIDF but I can tell you that some interactive debuggers won't let you set breakpoints on source lines that don't generate any instructions -- and DS 0H is just that (alignment, only). Other interactive debuggers will default to the next instruction address. Apparently, that is what TSO TEST is doing for you. So, with ASMIDF you just have to explicitly point to the next instruction address. Sincerely, Dave Clark -- int.ext: 91078 direct: (937) 531-6378 home: (937) 751-3300 Winsupply Group Services 3110 Kettering Boulevard Dayton, Ohio 45439 USA (937) 294-5331 * This email message and any attachments is for use only by the named addressee(s) and may contain confidential, privileged and/or proprietary information. If you have received this message in error, please immediately notify the sender and delete and destroy the message and all copies. All unauthorized direct or indirect use or disclosure of this message is strictly prohibited. No right to confidentiality or privilege is waived or lost by any error in transmission. *
Re: In-depth tutorials on using ASMIDF?
Thanks to Peter and Philippe for getting me started with ASMIDF. I was a z/XDC user for 20 years, and I got used to source level debugging. A couple of comments about ASMIDF. I can set breakpoints on CSECTs, V-Cons, and ENTRY names, but I can not set breakpoints on DS 0H statements like in TSO TEST. Also, the number of breakpoints active at once appears to be limited to around 140 (with a 2G TSO region). Please share anything that will enhance my understanding and use of the tool. Regards, John K
Re: In-depth tutorials on using ASMIDF?
Did send an email to Peter...with some documents I did write using that tool.
Re: In-depth tutorials on using ASMIDF?
No results at the Redbooks website for "ASMIDF" or for "HLASM Toolkit" or for "Interactive Debug Facility". -Original Message- From: IBM Mainframe Assembler List On Behalf Of Seymour J Metz Sent: Wednesday, February 1, 2023 11:01 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: In-depth tutorials on using ASMIDF? Is there a redbook? It might include a tutorial. -- Shmuel (Seymour J.) Metz From: IBM Mainframe Assembler List [ASSEMBLER-LIST@LISTSERV.UGA.EDU] on behalf of Farley, Peter [0dc9d8785c29-dmarc-requ...@listserv.uga.edu] Sent: Wednesday, February 1, 2023 10:21 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: In-depth tutorials on using ASMIDF? Does anyone here know of any available in-depth tutorials on using ASMIDF in a z/OS environment? I recently had occasion to experiment with ASMIDF in a TSO Ready session using the supplied sample program and was favorably impressed by its capabilities. While there are minimal "usage" instructions in the IDF Users Guide, AFAICS there are not explicit examples of how to set breakpoints, run until the breakpoint is reached, etc., and no practical consolidated examples on the in-session use of the various array and structure commands for examining structures in the system. Also there are no examples I can see on how to set up and run a non-TSO ASMIDF session. The VTAM requirement examples are there in the install guide but not any examples of how to practically set up JCL to run ASMIDF in a batch process and then use those VTAM definitions to connect to the batch debugging session. When I say "tutorial" here I mean something one can read and practice alongside, not a commercial class. I have no budget available for classroom (in-person or remote) education. TIA for any references you can provide. Peter -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system.
Re: In-depth tutorials on using ASMIDF?
Is there a redbook? It might include a tutorial. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Assembler List [ASSEMBLER-LIST@LISTSERV.UGA.EDU] on behalf of Farley, Peter [0dc9d8785c29-dmarc-requ...@listserv.uga.edu] Sent: Wednesday, February 1, 2023 10:21 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: In-depth tutorials on using ASMIDF? Does anyone here know of any available in-depth tutorials on using ASMIDF in a z/OS environment? I recently had occasion to experiment with ASMIDF in a TSO Ready session using the supplied sample program and was favorably impressed by its capabilities. While there are minimal "usage" instructions in the IDF Users Guide, AFAICS there are not explicit examples of how to set breakpoints, run until the breakpoint is reached, etc., and no practical consolidated examples on the in-session use of the various array and structure commands for examining structures in the system. Also there are no examples I can see on how to set up and run a non-TSO ASMIDF session. The VTAM requirement examples are there in the install guide but not any examples of how to practically set up JCL to run ASMIDF in a batch process and then use those VTAM definitions to connect to the batch debugging session. When I say "tutorial" here I mean something one can read and practice alongside, not a commercial class. I have no budget available for classroom (in-person or remote) education. TIA for any references you can provide. Peter -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system.
In-depth tutorials on using ASMIDF?
Does anyone here know of any available in-depth tutorials on using ASMIDF in a z/OS environment? I recently had occasion to experiment with ASMIDF in a TSO Ready session using the supplied sample program and was favorably impressed by its capabilities. While there are minimal "usage" instructions in the IDF Users Guide, AFAICS there are not explicit examples of how to set breakpoints, run until the breakpoint is reached, etc., and no practical consolidated examples on the in-session use of the various array and structure commands for examining structures in the system. Also there are no examples I can see on how to set up and run a non-TSO ASMIDF session. The VTAM requirement examples are there in the install guide but not any examples of how to practically set up JCL to run ASMIDF in a batch process and then use those VTAM definitions to connect to the batch debugging session. When I say "tutorial" here I mean something one can read and practice alongside, not a commercial class. I have no budget available for classroom (in-person or remote) education. TIA for any references you can provide. Peter -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system.