At 10/9/2007 03:06 PM, Edward Jaffe wrote:
What Dave was trying to say was that z/XDC is not linked with or installed with your code at all. The risks you allude to don't exist.

When you decide you want to debug a program, you can HOOK it on the fly (even if it hasn't been LOADed yet). The debugger dynamically overlays part of your program with a sequence of instructions that allows it to gain control and pause your program. After it gets control, it restores the instructions that were there to begin with. Then, you can step through your program instruction-by-instruction and, if you keep your ADATA around for the module being debugged, you can even use full source-level debugging (like stepping through an assembler source listing). You can change registers on the fly, change data on the fly, change instructions on the fly, take branches, don't take them, jump anywhere in the code ... you name it!

Well said, Ed. I couldn't have said it better myself. (In fact I didn't say it nearly as well.)

Thanks,

Dave Cole              REPLY TO: [EMAIL PROTECTED]
Cole Software          WEB PAGE: http://www.colesoft.com
736 Fox Hollow Road    VOICE:    540-456-8536
Afton, VA 22920        FAX:      540-456-6658

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to