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 |