BGUTRACE ; IHS/OIT/MJL - DEBUGGING TRACE FACILITY ;
Source file <BGUTRACE.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
PARSE(BGUY,BGUZ) | ;
|
|
TRACE | ;
; Save the following varaibles in ^BGUTRACE for this job: ; $J ; APPID -- Application ID ; BGUBUF -- Buffer string ; BGUSTR -- Routine that is called by BGUTCPH, along with ; values of the passed parameters ; BGUDATA -- Output variable for the remote procedure routines |
|
PARSEGLO | ;
|
|
KILL | ;
|
|
TRACEGLO | ;
|
|
MAIN | ; -- main message processing loop
|
|
CKPAR | ; -- Check parameter string to see if TRACE is turned on or off.
; TRACE on=1, off=0 ; TRACE = string - turns TRACE on and sets APID = string ; TRACE = HITS - saves only the buffer string coming from the ; client ; - If a string follows HITS then APID is set equal ; to the string |
FileNo | Call Tags |
---|---|
^BGUTRACE - [#90061] | WP^DIE |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BGUTRACE(0 | TRACE+9, TRACE+10, TRACE+17 |
^BGUWPD($J | TRACEGLO+2!, TRACEGLO+5*, TRACEGLO+6*, TRACEGLO+7, TRACEGLO+8!, PARSEGLO+2* |
Name | Line Occurrences |
---|---|
CKPAR | MAIN+2 |
KILL | MAIN+9, CKPAR+8 |
PARSE | TRACE+20, TRACE+22 |
PARSEGLO | TRACEGLO+3, TRACEGLO+6 |
TRACE | MAIN+8 |
TRACEGLO | TRACE+18 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | TRACE+15! |
%H | TRACE+15! |
%I | TRACE+15! |
BGUAPD2 | MAIN+2, CKPAR+7*, CKPAR+9*, KILL+1! |
>> BGUAPID | MAIN+1*, MAIN+2*, TRACE+14 |
BGUCK | TRACEGLO+4*, TRACEGLO+6, KILL+1! |
>> BGUDATA | TRACEGLO+1, TRACEGLO+4 |
>> BGUDATA( | TRACE+22 |
BGUDTA | TRACE+22*, KILL+1! |
BGUEMSG | KILL+1! |
BGUFDA | TRACE+12*, TRACE+16, KILL+1! |
BGUFDA(1 | TRACE+14*, TRACE+15* |
BGUFLGS | KILL+1! |
BGUFN | KILL+1! |
BGUGLO | TRACEGLO+4*, TRACEGLO+5, TRACEGLO+6*, KILL+1! |
>> BGUHIT | MAIN+1*, CKPAR+9*, TRACE+22, TRACEGLO+6 |
BGUIEN | KILL+1! |
BGUIEN(1 | TRACE+10*, TRACE+14, TRACE+23, TRACEGLO+7 |
BGUM | KILL+1! |
>> BGUMSG | MAIN+1, MAIN+4, TRACE+20, TRACEGLO+3 |
BGUMSG1 | MAIN+4*, MAIN+5, MAIN+7!, KILL+1! |
BGUMSG2 | KILL+1! |
BGUMXL | MAIN+1*, PARSE+2, PARSE+3, PARSEGLO+1, PARSEGLO+2, KILL+1! |
BGUN | MAIN+5*, TRACE+22*, TRACE+23*, PARSE+3*, TRACEGLO+4*, TRACEGLO+5*, TRACEGLO+6*, TRACEGLO+7*, PARSEGLO+2*, KILL+1! |
BGUN1 | PARSE+2*, PARSE+3, PARSEGLO+1*, PARSEGLO+2, KILL+1! |
BGUN2 | TRACE+20*, TRACE+22*, PARSE+3, TRACEGLO+3*, TRACEGLO+6*, PARSEGLO+2, KILL+1! |
BGUREF | KILL+1! |
BGURTN | MAIN+4*, MAIN+6, KILL+1! |
BGUSTR | MAIN+5*, MAIN+6*, TRACE+22, TRACEGLO+6, KILL+1! |
BGUTCK | MAIN+1*, MAIN+2, CKPAR+7*, CKPAR+9, KILL+1! |
BGUTCK1 | KILL+1! |
>> BGUTRACE | MAIN+2, MAIN+3, CKPAR+7*, CKPAR+8 |
>> BGUTRTN | MAIN+4 |
>> BGUTYPE | TRACE+18 |
BGUWMSG | KILL+1! |
BGUWPD | KILL+1! |
BGUWPD( | TRACE+22*, TRACE+23, PARSE+3* |
BGUY | PARSE~, PARSE+1*, PARSE+2, PARSE+3, TRACEGLO+3*, TRACEGLO+6*, PARSEGLO+1, PARSEGLO+2, KILL+1! |
BGUY1 | PARSE+3*, PARSEGLO+2*, KILL+1! |
BGUYLN | PARSE+2*, PARSEGLO+1*, KILL+1! |
BGUZ | PARSE~, PARSE+1 |
DIC | KILL+1! |
DIR | KILL+1! |
U | MAIN+4, MAIN+5, CKPAR+7, TRACE+22, TRACEGLO+6 |