HLDIEDBG ;CIOFO-O/LJA - Direct 772 & 773 Sets DEBUG CODE ;12/29/03 10:39
Source file <HLDIEDBG.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| KILLALL | ; Don't call here unless it's OK to remove ALL-ALL debug data... | |
| MENU | ; Additional documentation available in INIT^HLDIEDB1... | |
| LOG(SUBSV,KEEP,STOP) | ; Log local vars into ^XTMP("HLDIE "_DT)... | |
| ONLYASC(REF) | ; Convert control characters to {ASCII}... | |
| EOR | ;HLDIEDBG - Direct 772 & 773 Sets DEBUG CODE ; 11/18/2003 11:17 | |
| SETDEBUG | ; Set or "unset" the DEBUG string... | |
| NODE(GBL,NODE) | ; Collect message data... ; RTN,DEBUGNO -- req | |
| DEBUG(RTN,LOC,STORE,XEC) | ; Store debug data... (Don't call unless all ; checks have been made and debug data IS to be stored!) | |
| STOREMSG(FILE,IEN,RTN,DEBUGNO,LOC,INCRNO) | ; Store message data in ^XTMP... ; DEBUGNOW -- req | |
| ERRESUME | ; If $$STORESCR code errors, there has to be a place for ; error trapping to GOTO. This is that place... | |
| SET1 | ; ; Get current DEBUG value... | 
| Name | Field # of Occurrence | 
|---|---|
| ENDR^%ZISS | SETDEBUG+5 | 
| DOLRO^%ZOSV | ERRESUME+32, LOG+30 | 
| $$YN^HLCSRPT4 | KILLALL+7 | 
| $$ONLYASC^HLDIEDB0 | ONLYASC+5 | 
| INIT^HLDIEDB1 | MENU+1 | 
| $$STORESCR^HLDIEDB2 | DEBUG+38 | 
| $$FMADD^XLFDT | SET1+31, ERRESUME+10, ERRESUME+14, ERRESUME+15, LOG+15 | 
| $$NOW^XLFDT | SET1+31, DEBUG+20, ERRESUME+14, LOG+7, LOG+15, LOG+31 | 
| $$CJ^XLFSTR | SETDEBUG+2 | 
| $$REPEAT^XLFSTR | SETDEBUG+3 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^XTMP( | ERRESUME+10*, ERRESUME+14*, ERRESUME+15*, KILLALL+12, KILLALL+13!, LOG+15*, LOG+20, LOG+24, LOG+31*, LOG+33* , LOG+36! | 
| ^XTMP("HLDIE-DEBUG" | SET1+2, SET1+27!, SET1+31*, SET1+32*, KILLALL+3 | 
| ^XTMP("HLDIE-DEBUG-" | DEBUG+30, DEBUG+34, ERRESUME+21*, ERRESUME+26*, NODE+9*, NODE+15*, NODE+18* | 
| ^XTMP("HLDIE-DEBUGN" | ERRESUME+18, STOREMSG+6* | 
| ^XTMP("HLDIE-DEBUGX" | STOREMSG+5* | 
| Name | Line Occurrences | 
|---|---|
| NODE | STOREMSG+12 | 
| ONLYASC | ERRESUME+34 | 
| SET1 | SET1+23, SET1+26 | 
| STOREMSG | ERRESUME+22 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CT | DEBUG+18~, DEBUG+33*, DEBUG+35*, ERRESUME+4 | 
| DATA | ONLYASC+1~, ONLYASC+5*, ONLYASC+6*, ONLYASC+7 | 
| DEBUGNO | DEBUG+18~, DEBUG+30*, ERRESUME+21, ERRESUME+22, ERRESUME+26, ERRESUME+31, STOREMSG~, STOREMSG+5, STOREMSG+6, NODE+9 , NODE+15, NODE+18 | 
| DEBUGNOW | DEBUG+18~, DEBUG+20*, ERRESUME+10, ERRESUME+21, STOREMSG+5, STOREMSG+6 | 
| DT | SET1+31, DEBUG+20*, DEBUG+30, DEBUG+34, ERRESUME+9, ERRESUME+10, ERRESUME+14, ERRESUME+15, ERRESUME+21, ERRESUME+26 , ERRESUME+31, NODE+9, NODE+15, NODE+18, LOG+14 | 
| FILE | DEBUG+23*, DEBUG+24, DEBUG+25, STOREMSG~, STOREMSG+5, STOREMSG+6, STOREMSG+9, STOREMSG+12 | 
| GBL | STOREMSG+2~, STOREMSG+9*, STOREMSG+12, NODE~, NODE+7, NODE+8, NODE+13, NODE+14, NODE+18 | 
| >> HLEDITOR | ERRESUME+21, STOREMSG+5, STOREMSG+6 | 
| HLFILE | DEBUG+18~, DEBUG+24*, DEBUG+26*, DEBUG+27*, ERRESUME+21, ERRESUME+22 | 
| HLIEN | DEBUG+18~, DEBUG+24*, DEBUG+26*, DEBUG+27*, ERRESUME+21, ERRESUME+22 | 
| IEN | DEBUG+23*, DEBUG+24, DEBUG+25, STOREMSG~, STOREMSG+5, STOREMSG+6, STOREMSG+9 | 
| INCRNO | DEBUG+18~, ERRESUME+18*, ERRESUME+22, STOREMSG~, STOREMSG+6 | 
| IOBOFF | SETDEBUG+1~ | 
| IOBON | SETDEBUG+1~ | 
| IOF | SETDEBUG+2 | 
| IOINHI | SETDEBUG+1~, SET1+5, SET1+17 | 
| IOINORM | SETDEBUG+1~, SET1+5, SET1+17 | 
| IOM | SETDEBUG+2, SETDEBUG+3 | 
| KEEP | LOG~, LOG+7*, LOG+11*, LOG+27, LOG+36 | 
| KILL | KILLALL+1~, KILLALL+7*, KILLALL+8 | 
| LAST | NODE+2~, NODE+12~, NODE+13*, NODE+15 | 
| LNO | NODE+2~, NODE+5~, NODE+6*, NODE+7*, NODE+8, NODE+9 | 
| LOC | DEBUG~, DEBUG+38, ERRESUME+21, ERRESUME+22, ERRESUME+25, STOREMSG~, STOREMSG+5, STOREMSG+6 | 
| LP | ONLYASC+1~, ONLYASC+3*, ONLYASC+4*, ONLYASC+5, ONLYASC+7 | 
| NEWSTR | SETDEBUG+1~, SET1+9*, SET1+12, SET1+20*, SET1+23, SET1+26, SET1+32 | 
| NO | DEBUG+18~, DEBUG+33*, DEBUG+34*, LOG+4~, LOG+19*, LOG+20*, LOG+24*, LOG+30, LOG+31, LOG+33 , LOG+36* | 
| NODE | STOREMSG+2~, STOREMSG+12*, NODE~, NODE+4, NODE+11, NODE+18 | 
| NOW | LOG+4~, LOG+7*, LOG+15 | 
| NOXTMP | LOG+4~, LOG+7*, LOG+19*, LOG+21*, LOG+27 | 
| OFF | KILLALL+1~ | 
| REF | ONLYASC~, ONLYASC+3, ONLYASC+4 | 
| >> ROOT | DEBUG+27, ERRESUME+25, ERRESUME+26 | 
| RTN | DEBUG~, DEBUG+30, DEBUG+34, DEBUG+38, ERRESUME+21, ERRESUME+22, ERRESUME+26, ERRESUME+31, STOREMSG~, STOREMSG+5 , STOREMSG+6, NODE+9, NODE+15, NODE+18 | 
| STOP | LOG~, LOG+7*, LOG+18, LOG+27 | 
| STORE | DEBUG~, DEBUG+38*, ERRESUME+25, ERRESUME+28 | 
| STRING | SETDEBUG+1~, SET1+2*, SET1+5, SET1+8, SET1+13, SET1+23 | 
| SUBSV | LOG~, LOG+7*, LOG+8*, LOG+20, LOG+24, LOG+30, LOG+31, LOG+33, LOG+36 | 
| TXT | NODE+2~, NODE+5~, NODE+8*, NODE+9, NODE+12~, NODE+14*, NODE+15 | 
| U | SET1+12, SET1+31, ERRESUME+10, ERRESUME+14, ERRESUME+15, ERRESUME+21, STOREMSG+5, STOREMSG+6, LOG+15 | 
| X | SETDEBUG+1~, SETDEBUG+5*, DEBUG+18~, ERRESUME+31*, ERRESUME+34, NODE+2~, NODE+18*, LOG+4~, LOG+30* | 
| XEC | DEBUG~, DEBUG+38 | 
| >> XQY0 | ERRESUME+21 | 
| XTMP | DEBUG+18~, ERRESUME+9*, ERRESUME+10, ERRESUME+13*, ERRESUME+14, ERRESUME+15, KILLALL+1~, KILLALL+11*, KILLALL+12*, KILLALL+13 , LOG+4~, LOG+14*, LOG+15, LOG+20, LOG+24, LOG+30, LOG+31, LOG+33, LOG+36 |