Additional Information for TDF Presentation

Slide 2

TDF uses the z/Architecture TRAP instruction allowing diagnosis with no boundaries. Elimination of RTM exit trapping also provides seamless debugging of application RTM exits including SPIE, ESPIE and FRR exits.

The TDFHOOK startup intercept allows starting an application under TDF control. Special intercept commands allow targeting subtasks within a started system. No TDF functionality requires any program modification to the source.

SVC screening of ATTACH, LOAD, LINK and XCTL, allow target tasks to be debugged within a multi-tasking address space. SVC screening of SPIE, ESPIE, STAE and ESTAE provide automatic system breakpoints for RTM exit creation, deletion, invocation and return within a targeted task.

PC screening, allows intercepting PC defined RTM exits (ESTAEX) and SRB scheduling (IEAMSCHD) in targeted subtasks. For ESTAEX, TDF inserts system breakpoints after the creation, cancellation, invocation and return within a targeted task. For IEAMSCHD, TDF inserts system breakpoints before and after the PC call and before and after the SRB execution. The scheduled SRB can be debugged as easily as a task.

Branch entry intercept breakpoints allow setting a breakpoint in select branch entry call, such as SETFRR, to intercept branch entry calls. For SETFRR, TDF sets system breakpoints after the add, replace, delete or purge function calls and before the FRR exit is called and after it returns.

Inheritance allows trapping attaches of target programs without trapping the attaching task. Pass-through allows trapping shared code even though one or more tasks using the shared code is not being debugged.

Copyright © 1998-2014 Arney Computer Systems. All rights reserved.      
Comments on this site? contact the Webmaster at

Arney Computer Systems, PO Box 382511, Duncanville, Texas 75138, USA
Tel: 214-306-0754     E-Mail: