/*************************************************************************** * breakpoint- and symbol-related definitions for PL/I symbolic debugger * ***************************************************************************/ dcl 1 bksydf external static, ( 2 userfp, /*user's current frame pointer (R4)*/ 2 usersp, /*user's current stack pointer (R6)*/ 2 userr5, 2 userpc, 2 userps, 2 userdsw ) fixed bin(15) static, 2 ti_attached fixed bin(1) initial(0/*false*/), /*whether debugger has TI currently attached, used by attach_ti & detach_ti*/ /*user_attached (whether user had TI attached when break occurred) is defined in breakdef*/ ( 2 window_top, 2 window_bottom ) fixed bin(7) static initial(0), 2 user_stack_limit fixed bin(15) static, /*for CALL to check for stack overflow*/ 2 user_address_limit fixed bin(15) static initial(0), /*user task address limit (highest valid byte address)*/ 2 readword_addr fixed bin(15) static, /*for R poke command*/ 2 endmark char(5) static initial('#END#'); /*for do groups and debprocedures*/