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