
Image File: DUMP.mem           Dated:  05-Jun-2015 17:21:35

Dump requested in standalone debug

Last abort code: 13

BOOT Registers:
a=52 b=6 c=83 p=3380(845) g=5348(1337) st=2 pc=3361 count=-1

KLIB Registers:
a=0 b=20 c=9 p=72760(18190) g=74364(18591) st=0 pc=36109 count=-1

SAVE Registers:
a=0 b=20 c=9 p=72760(18190) g=74364(18591) st=0 pc=36109 count=-1

ISR  Registers:
a=0 b=0 c=0 p=49564(12391) g=40332(10083) st=3 pc=12184 count=-1

Rootnode at 100

  tasktab         11093
  devtab          11303
  tcblist         16079
  crntask         12961   task 0
  blklist             0
  clkintson          -1
  clwkq               0
  memsize       4000000
  info             2926
  sys             36108
  blib             6513
  boot             2347
  klib             5739
  abortcode          13
  context             6
  lastp             845
  lastg           18591
  days            16591
  msecs        62495634
  idletcb         12961

Tasktab at 11093 upb=200
 13435: TCB for task   1,    pri  1000  Root_Cli
 15409: TCB for task   2,    pri  9800  Debug_Task
 16079: TCB for task   3,    pri  9900  Console_Handler
 16725: TCB for task   4,    pri  9400  File_Handler
 17087: TCB for task   5,    pri  9300  MBX_Handler
 18141: TCB for task   6,    pri  9600  TCP_Handler
 91261: TCB for task   7,    pri  9000  Stats
 91309: TCB for task   8,    pri    10  Bounce
 91357: TCB for task   9,    pri    11  Printer
 91405: TCB for task  10,    pri  4001  RC01
 91453: TCB for task  11,    pri  4002  RC02
 91501: TCB for task  12,    pri  5001  RS01
 91549: TCB for task  13,    pri  5002  RS02
 91597: TCB for task  14,    pri  6001  WC01
 91645: TCB for task  15,    pri  6002  WC02
 91693: TCB for task  16,    pri  7001  WS01
 91741: TCB for task  17,    pri  7002  WS02
 91789: TCB for task  18,    pri  8001  M01
 91837: TCB for task  19,    pri  8002  M02
 91885: TCB for task  20,    pri    99  Controller

Devtab at 11303 upb=1000
 12313: DCB for device  -1 type 1 (clock)
 12339: DCB for device  -2 type 2 (ttyin)
 21643: PKT:        21649            3          136          104            0 
       21649            0            3          136           10            0 
 21649: PKT:            0            3          136           10            0 
       21655           -1           -3          137   #xABCD1234   #xABCD1234 
 12365: DCB for device  -3 type 3 (ttyout)
 30363: DCB for device  -4 type 5 (tcpdev)

################### Task  0: Idle_task ######################

tcb=12961: priority 0, stack size 400, flags=#b000000

State #b0000:  running

Packets: wkq=0

Registers:
a=0 b=20 c=9 p=72760(18190) g=74364(18591) st=0 pc=36109 count=-1

Seglist 12947:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  12901:  IDLE       

Global variables at G = 18591:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco           18175        18175          100 
G 10:          -1    #G011#       #G012#       #G013#       #G014#    
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#               0  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sendpkt        #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#       #G171#     createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     

Coroutine stacks for task 0:

  18175: Current Coroutine  starttask     Parent -1  Stack 85/400
  18190: sys                   40           20            0            1 
               11093        13435  sys                72760        23122 
         srchwk             13435        72800        25475  sys         
  18186: start               2980 
 Base of stack

End of coroutine list

################### Task  1: Root_Cli #######################

tcb=13435: priority 1000, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=13446 c=104 p=165240(41310) g=82468(20617) st=0 pc=22996 count=-1

Seglist 13421:  length 4
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3      0: 
Seg4  13087:  CLI        

Global variables at G = 20617:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco           41225        41225          100 
G 10:           0            0        30943        30905            0 
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch           12345  delay        delayuntil  
G130: findappend     #G131#       #G132#           52020            2 
G135:       19675            0            0        19634           10 
G140:       19617        30943        30943        19661            8 
G145:           0        30905        50000        30905        35155 
G150: srchwk         #G151#               1  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sendpkt        #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#               3  createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:           2           16            0            0            0 
G205:           0            0            0            0            0 
G210:           0            0            0            0            0 
G215:           0            0    #G217#       #G218#     gomul'event 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G270:   #G270#     nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 1:

  41225: Current Coroutine  clihook       Parent 19601  Stack 253/50000
  41310: taskwait           13435            0       165240        24019 
         srchwk             91885       165260        25475  sys         
                   1        91896         1000        92935       165284 
  41294: sendpkt               -1            1          100            0 
                   0           10       143161  sawritef           35933 
                   1           99           20       165176 
  41239: tcobenchcom        41243            0            0            0 
                   0            0            0            0            0 
                   0            0            0            0            0 
  41235: start                  0 
  41231: clihook                0 
 Base of stack

  19601: Coroutine  starttask     Parent -1  Stack 184/1000
  19694: callco             41225            0        78776        31979 
         changeco               0        41225            0           21 
               50006        27603  actread            30943        78824 
  19612: start               2980        19617   #x2E35250A   #x25206433 
             2113134            0        78460        23991  sys         
                   3            0   #xABCD1234   #xABCD1234   #xABCD1234 
 Base of stack

End of coroutine list

################### Task  2: Debug_Task #####################

tcb=15409: priority 9800, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=15420 c=1 p=124104(31026) g=127988(31997) st=0 pc=22996 count=-1

Seglist 15395:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  13469:  DEBUG      

Global variables at G = 31997:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco           30981        30981          100 
G 10:          -1            0        33007        33045            0 
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#               2  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sendpkt        #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#               3  createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:   #G200#       #G201#     checkaddr    cont           #G204#    
G205: error        gb           gh           gsb          gsh         
G210: gw           instrtype    isfun        nextpc       praddr      
G215: prinstr      print        rdval        rdvaraddr    rch         
G220: wrcortn      wrframe      writearg            2650         2660 
G225:   #G225#           19601          886        20617    #G229#    
G230:           0      4000000        19721       123968        54001 
G235:       13446           70            0        13789        13435 
G240:   #G240#               0    #G242#       #G243#       #G244#    

Coroutine stacks for task 2:

  30981: Current Coroutine  starttask     Parent -1  Stack 93/1000
  31026: taskwait           15409            0       124104        24019 
         srchwk             13435       124124        25475  sys         
                   1        13446        31015            0       124144 
  31012: sendpkt                0            2          109        33859 
         sys                   22        33007   #xABCD1234   #xABCD1234 
          #xABCD1234   #xABCD1234 
  31008: actread            33007 
  31003: replenish          33007  actread     
  30999: rdch                   0 
  30996: rch         
  30992: start              19710 
 Base of stack

End of coroutine list

################### Task  3: Console_Handler ################

tcb=16079: priority 9900, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=16090 c=10 p=87044(21761) g=90572(22643) st=0 pc=22996 count=-1

Seglist 16065:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  15443:  COHAND     

Global variables at G = 22643:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco           21627        23969          100 
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       cohandwrch   binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#               3  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sendpkt        #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#       #G171#     createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:          -3           -2            0        31015            0 
G205:           0        21655           -1            0            0 
G210:           1           -1        23653        23969        21663 
G215:          -1        21697           21           21           -1 
G220:          -1            0    #G222#       #G223#       #G224#    

Coroutine stacks for task 3:

  23969: Coroutine  handl'input   Parent 0  Stack 27/300
  23981: cowait                 1        21627        95924        32048 
         changeco               1        21627        19713        16079 
                   3            1        11093        13435  sys         
  23978: getch       
  23975: handl'input 
 Base of stack

  23653: Coroutine  check'utput   Parent 0  Stack 31/300
  23665: cowait                 0        21627        94660        32048 
         changeco               0        21627   #xC300000A  cowait      
                   0        21627        94696        32048  changeco    
  23662: workwait    
  23659: check'utput 
 Base of stack

  21627: Current Coroutine  starttask     Parent -1  Stack 204/1000
  21761: taskwait           16079            0        87044        24019 
         srchwk             13435        19713            0        87064 
               25507  sys                    1        13446        23333 
  21638: start              19710        21643        21649            3 
                 136          104            0        21649            0 
                   3          136           10            0        21655 
 Base of stack

End of coroutine list

################### Task  4: File_Handler ###################

tcb=16725: priority 9400, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=16736 c=8 p=97200(24300) g=101204(25301) st=0 pc=22996 count=-1

Seglist 16711:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  16113:  FH0        

Global variables at G = 25301:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco           24285        24285          100 
G 10:          -1    #G011#       #G012#       #G013#       #G014#    
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#               4  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sendpkt        #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#       #G171#     createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     

Coroutine stacks for task 4:

  24285: Current Coroutine  starttask     Parent -1  Stack 90/1000
  24300: taskwait           16725            0        97200        24019 
         srchwk             13435        97220        25475  sys         
                   1        13446            1        11093        13435 
  24296: start              19710 
 Base of stack

End of coroutine list

################### Task  5: MBX_Handler ####################

tcb=17087: priority 9300, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=17098 c=11 p=105304(26326) g=109308(27327) st=0 pc=22996 count=-1

Seglist 17073:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  16759:  MBXHAND    

Global variables at G = 27327:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco           26311        26311          100 
G 10:          -1    #G011#       #G012#       #G013#       #G014#    
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#               5  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sendpkt        #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#       #G171#     createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:           0    #G201#       #G202#       #G203#       #G204#    

Coroutine stacks for task 5:

  26311: Current Coroutine  starttask     Parent -1  Stack 85/1000
  26326: taskwait           17087            0       105304        24019 
         srchwk             13435       105324        25475  sys         
                   1        13446            0            0           -1 
  26322: start              19710 
 Base of stack

End of coroutine list

################### Task  6: TCP_Handler ####################

tcb=18141: priority 9600, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=18152 c=11 p=113420(28355) g=117412(29353) st=0 pc=22996 count=-1

Seglist 18127:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  17121:  TCPHAND    

Global variables at G = 29353:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco           28337        30389          100 
G 10:          -1    #G011#       #G012#       #G013#       #G014#    
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#               6  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: cosendpkt      #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#       #G171#     createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:           0           -4        30389  workcofn              -1 
G205:           0            0            0  cosendpkt    findpkt     

Coroutine stacks for task 6:

  30389: Coroutine  workcofn      Parent 0  Stack 12/500
  30398: cowait             30389        28337       121592        32048 
         changeco           30389        28337   #xABCD1234   #xABCD1234 
          #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234 
 Base of stack

  28337: Current Coroutine  starttask     Parent -1  Stack 87/1000
  28355: taskwait           18141            0       113420        24019 
         srchwk             13435       113440        25475  sys         
                   1        13446            1         1111       113460 
  28348: start              19710            0        30363       113392 
 Base of stack

End of coroutine list

################### Task  7: Stats ##########################

tcb=91261: priority 9000, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91272 c=5 p=380784(95196) g=384772(96193) st=0 pc=22996 count=-1

Seglist 13071:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 96193:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco           95177        95177          100 
G 10:          -1    #G011#       #G012#       #G013#       #G014#    
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#               7  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sendpkt        #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#       #G171#     createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:          22           20            0            0            0 
G205:           0            0            0            0            0 
G210:           0            0            1            0            0 
G215:           0            0    #G217#       #G218#     gomul'event 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G270:   #G270#     nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 7:

  95177: Current Coroutine  starttask     Parent -1  Stack 97/1000
  95196: taskwait           91261            0       380784        24019 
         srchwk             91405       380804        25475  sys         
                   1        91416            3            0           -1 
  95192: startstats        150075 
  95188: start              93964 
 Base of stack

End of coroutine list

################### Task  8: Bounce #########################

tcb=91309: priority 10, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91320 c=6 p=388892(97223) g=392876(98219) st=0 pc=22996 count=-1

Seglist 91295:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 98219:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco           97203        99229          100 
G 10:          -1    #G011#       #G012#       #G013#       #G014#    
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#               8  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sendpkt        #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#       #G171#     createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:      625220       625220      6252190            0      3126095 
G205:           0            0            0            0            0 
G210:           0            0            0            0       625219 
G215:           0            0    #G217#       #G218#     gomul'event 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G270:   #G270#     nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 8:

  99229: Coroutine  echofn        Parent 0  Stack 13/300
  99238: cowait                 0        97203       396952        32048 
         changeco               0        97203        97203   #xABCD1234 
          #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234 
 Base of stack

  97203: Current Coroutine  starttask     Parent -1  Stack 98/1000
  97223: taskwait           91309            0       388892        24019 
         srchwk             12961       388912        25475  sys         
                   1        12972       125985            0       388932 
  97218: startbounce       125985        99229 
  97214: start              93964 
 Base of stack

End of coroutine list

################### Task  9: Printer ########################

tcb=91357: priority 11, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91368 c=7 p=398256(99564) g=402244(100561) st=0 pc=22996 count=-1

Seglist 91343:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 100561:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco           99545        99545          100 
G 10:          -1    #G011#       #G012#       #G013#       #G014#    
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#               9  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sendpkt        #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#       #G171#     createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:           5            5            0            0            0 
G205:           0            0            0            0            0 
G210:           0            0            0            0            0 
G215:           4            0    #G217#       #G218#     gomul'event 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G270:   #G270#     nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 9:

  99545: Current Coroutine  starttask     Parent -1  Stack 102/1000
  99564: taskwait           91357            0       398256        24019 
         srchwk             91309       398276        25475  sys         
                   1        91320  srchwk             91549       131295 
  99560: start'inter       131295 
  99556: start              93964 
 Base of stack

End of coroutine list

################### Task 10: RC01 ###########################

tcb=91405: priority 4001, stack size 1000, flags=#b000000

State #b1100:  dead

Packets: wkq=0

No stack or global vector since the task is dead

################### Task 11: RC02 ###########################

tcb=91453: priority 4002, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91464 c=4 p=608552(152138) g=612516(153129) st=0 pc=22996 count=-1

Seglist 91439:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 153129:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco          152113       152113          100 
G 10:           0            0            0            0            0 
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#              11  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sendpkt        #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#               3  createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:          18           18            0            0            0 
G205:           0            0            0            0            0 
G210:           0            0            1            0            0 
G215:           0            0           82    #G218#     gomul'event 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G240:   #G240#       #G241#               2    #G243#       #G244#    
G265:   #G265#       #G266#       #G267#       #G268#      #x09202A23 
G270:  #x03BCA941  nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 11:

 152113: Current Coroutine  starttask     Parent -1  Stack 118/1000
 152138: taskwait           91453            0       608552        24019 
         srchwk             91885       608572        25475  sys         
                   1        91896           20       152141       608552 
 152128: startclient        93966        13035          114       154139 
              154161        54963           12 
 152124: start              93966 
 Base of stack

End of coroutine list

################### Task 12: RS01 ###########################

tcb=91501: priority 5001, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91512 c=4 p=482688(120672) g=486636(121659) st=0 pc=22996 count=-1

Seglist 91487:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 121659:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco          120643       126977          100 
G 10:  #x03B920DD            0            0            0            0 
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#              12  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sndpkt         #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#               3  createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:          52           52          191           16          191 
G205:          13           12            2            0            0 
G210:          12            4            0           12            0 
G215:           0            0           82            0  gomul'event 
G220:           0           -1       123685        93966            0 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G240:   #G240#       #G241#               1            1            0 
G245:          13       123901       123915            2            0 
G250:      125977            0            0       123929            0 
G255:      123929            0            0            1    #G259#    
G265:   #G265#       #G266#       #G267#       #G268#      #x0F0CBD61 
G270:     2945178  nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 12:

 126977: Coroutine  workcofn      Parent 0  Stack 109/1000
 126997: cowait       rdch              123929       507988        32048 
         changeco     rdch              123929           -1       508008 
              164370  cowait               175       123929       508032 
 126989: condwait               0           98       126977            0 
                   0 
 126983: workcofn          122687            3            7 
 Base of stack

 125961: Coroutine  workcofn      Parent 0  Stack 109/1000
 125981: cowait       rdch              123929       503924        32048 
         changeco     rdch              123929           -1       503944 
              164370  cowait               189       123929       503968 
 125973: condwait          121909       124961       125961            0 
                   0 
 125967: workcofn          122687            2            2 
 Base of stack

 124945: Coroutine  workcofn      Parent 0  Stack 109/1000
 124965: cowait       rdch              123929       499860        32048 
         changeco     rdch              123929  callco            126977 
              121913       499892        31979  changeco          121913 
 124957: condwait          121909            0       124945            0 
                   0 
 124951: workcofn          122687            1            3 
 Base of stack

 123929: Coroutine  loggercofn    Parent 0  Stack 95/1000
 123948: cowait               191       120643       495792        32048 
         changeco             191       120643       125961        31979 
         changeco               1       125961        31979  changeco    
 123942: coread            121914            0           -1 
 123935: loggercofn        122685           12           89           28 
 Base of stack

 123685: Coroutine  deleteco      Parent 0  Stack 12/200
 123694: cowait            123685       120643       494776        32048 
         changeco          123685       120643   #xABCD1234   #xABCD1234 
          #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234 
 Base of stack

 122669: Coroutine  serve'ncofn   Parent 0  Stack 103/1000
 122682: cowait               180       120643       490728        32048 
         changeco             180       120643        91453  sys         
              490736        23127  sys                    3            0 
 122675: serve'ncofn       150080          113         8119            0 
 Base of stack

 120643: Current Coroutine  starttask     Parent -1  Stack 108/1000
 120672: taskwait           91501            0       482688        24019 
         srchwk             12961       482708        25475  sys         
                   1        12972            1        91464   #xABCD1234 
 120662: gomul'event  serve'ncofn         1000       122669  sendpkt     
                   0       125989       125961 
 120658: startserver        93966 
 120654: start              93966 
 Base of stack

End of coroutine list

################### Task 13: RS02 ###########################

tcb=91549: priority 5002, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91560 c=4 p=512088(128022) g=516036(129009) st=0 pc=22996 count=-1

Seglist 91535:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 129009:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco          127993       134327          100 
G 10:  #x03B91EF3            0            0            0            0 
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#              13  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sndpkt         #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#               3  createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:          54           54          192           17          192 
G205:          13           12            4            0            0 
G210:          12            5            2           12            0 
G215:           0            0           82            0  gomul'event 
G220:           0           -1       131035        93966            0 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G240:   #G240#       #G241#               1            2            0 
G245:          12       131251       131265            4            0 
G250:      134343            0            0       131279            0 
G255:      131279            0            0            1    #G259#    
G265:   #G265#       #G266#       #G267#       #G268#      #x07AE26E7 
G270:  #x05202E94  nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 13:

 134327: Coroutine  workcofn      Parent 0  Stack 109/1000
 134347: cowait       rdch              131279       537388        32048 
         changeco     rdch              131279           -1       537408 
              164370  cowait               188       131279       537432 
 134339: condwait          129259       132311       134327            0 
                   0 
 134333: workcofn          130037            3            4 
 Base of stack

 133311: Coroutine  workcofn      Parent 0  Stack 109/1000
 133331: cowait       rdch              131279       533324        32048 
         changeco     rdch              131279  callco            134327 
              129263       533356        31979  changeco          129263 
 133323: condwait          129259            0       133311            0 
                   0 
 133317: workcofn          130037            2            4 
 Base of stack

 132295: Coroutine  workcofn      Parent 0  Stack 109/1000
 132315: cowait       rdch              131279       529260        32048 
         changeco     rdch              131279  callco            134327 
              129263       529292        31979  changeco          129263 
 132307: condwait          129259       133327       132295            0 
                   0 
 132301: workcofn          130037            1            4 
 Base of stack

 131279: Coroutine  loggercofn    Parent 0  Stack 95/1000
 131298: cowait               190       127993       525192        32048 
         changeco             190       127993       134327        31979 
         changeco               0       134327        31979  changeco    
 131292: coread            129264            0           -1 
 131285: loggercofn        130035           12           88           94 
 Base of stack

 131035: Coroutine  deleteco      Parent 0  Stack 12/200
 131044: cowait            131035       127993       524176        32048 
         changeco          131035       127993   #xABCD1234   #xABCD1234 
          #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234 
 Base of stack

 130019: Coroutine  serve'ncofn   Parent 0  Stack 103/1000
 130032: cowait               192       127993       520128        32048 
         changeco             192       127993        91453  sys         
              520136        23127  sys                    3            0 
 130025: serve'ncofn       150080          113         8119            0 
 Base of stack

 127993: Current Coroutine  starttask     Parent -1  Stack 108/1000
 128022: taskwait           91549            0       512088        24019 
         srchwk             91453       152150            0       512108 
               25507  sys                    1        91464   #xABCD1234 
 128012: gomul'event  serve'ncofn         1000       130019  sendpkt     
                   0       150080            0 
 128008: startserver        93966 
 128004: start              93966 
 Base of stack

End of coroutine list

################### Task 14: WC01 ###########################

tcb=91597: priority 6001, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91608 c=4 p=616832(154208) g=620796(155199) st=0 pc=22996 count=-1

Seglist 91583:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 155199:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco          154183       154183          100 
G 10:           0            0            0            0            0 
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#              14  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sendpkt        #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#               3  createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:          21           21            0            0            0 
G205:           0            0            0            0            0 
G210:           0            0            1            1            0 
G215:           0            1           87    #G218#     gomul'event 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G240:   #G240#       #G241#               1    #G243#       #G244#    
G265:   #G265#       #G266#       #G267#       #G268#      #x06C2488B 
G270:  #x0576F8D5  nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 14:

 154183: Current Coroutine  starttask     Parent -1  Stack 118/1000
 154208: taskwait           91597            0       616832        24019 
         srchwk             91885       616852        25475  sys         
                   1        91896           20       154211       616832 
 154198: startclient        93966        13047          115       156209 
              156231        61433           12 
 154194: start              93966 
 Base of stack

End of coroutine list

################### Task 15: WC02 ###########################

tcb=91645: priority 6002, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91656 c=4 p=625112(156278) g=629076(157269) st=0 pc=22996 count=-1

Seglist 91631:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 157269:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco          156253       156253          100 
G 10:           0            0            0            0            0 
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#              15  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sendpkt        #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#               3  createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:          18           18            0            0            0 
G205:           0            0            0            0            0 
G210:           0            0            1            0            0 
G215:           0            0           87    #G218#     gomul'event 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G240:   #G240#       #G241#               2    #G243#       #G244#    
G265:   #G265#       #G266#       #G267#       #G268#      #x0A02FC07 
G270:  #x0A67E7A0  nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 15:

 156253: Current Coroutine  starttask     Parent -1  Stack 118/1000
 156278: taskwait           91645            0       625112        24019 
         srchwk             91885       625132        25475  sys         
                   1        91896           20       156281       625112 
 156268: startclient        93966        13047          115       158279 
              158301        51367           12 
 156264: start              93966 
 Base of stack

End of coroutine list

################### Task 16: WS01 ###########################

tcb=91693: priority 7001, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91704 c=4 p=541488(135372) g=545436(136359) st=0 pc=22996 count=-1

Seglist 91679:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 136359:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco          135343       141677          100 
G 10:  #x03B91CCB            0            0            0            0 
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#              16  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sndpkt         #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#               3  createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:          54           54          194           15          194 
G205:          14           12            2            0            0 
G210:          12            3            2           12            0 
G215:           0            0           87            0  gomul'event 
G220:           0           -1       138385        93966            0 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G240:   #G240#       #G241#               1            1            0 
G245:          12       138601       138615            2            0 
G250:      141693            0            0       138629            0 
G255:      138629            0            0           14    #G259#    
G265:   #G265#       #G266#       #G267#       #G268#      #x010820A5 
G270:  #x0D002BAD  nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 16:

 141677: Coroutine  workcofn      Parent 0  Stack 109/1000
 141697: cowait       rdch              138629       566788        32048 
         changeco     rdch              138629           -1       566808 
              164370  cowait               191       138629       566832 
 141689: condwait          136609       139661       141677            0 
                   0 
 141683: workcofn          137387            3            6 
 Base of stack

 140661: Coroutine  workcofn      Parent 0  Stack 109/1000
 140681: cowait       rdch              138629       562724        32048 
         changeco     rdch              138629  callco            139645 
              136613       562756        31979  changeco          136613 
 140673: condwait          136609            0       140661            0 
                   0 
 140667: workcofn          137387            2            2 
 Base of stack

 139645: Coroutine  workcofn      Parent 0  Stack 109/1000
 139665: cowait       rdch              138629       558660        32048 
         changeco     rdch              138629           -1       558680 
              164370  cowait               178       138629       558704 
 139657: condwait          136609       140677       139645            0 
                   0 
 139651: workcofn          137387            1            4 
 Base of stack

 138629: Coroutine  loggercofn    Parent 0  Stack 95/1000
 138648: cowait               193       135343       554592        32048 
         changeco             193       135343       141677        31979 
         changeco               0       141677        31979  changeco    
 138642: coread            136614            0           -1 
 138635: loggercofn        137385           12            9           71 
 Base of stack

 138385: Coroutine  deleteco      Parent 0  Stack 12/200
 138394: cowait            138385       135343       553576        32048 
         changeco          138385       135343   #xABCD1234   #xABCD1234 
          #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234 
 Base of stack

 137369: Coroutine  serve'ncofn   Parent 0  Stack 103/1000
 137382: cowait               194       135343       549528        32048 
         changeco             194       135343        91645  sys         
              549536        23127  sys                    3            0 
 137375: serve'ncofn       154220          113            1          109 
 Base of stack

 135343: Current Coroutine  starttask     Parent -1  Stack 108/1000
 135372: taskwait           91693            0       541488        24019 
         srchwk             91645       156290            0       541508 
               25507  sys                    1        91656   #xABCD1234 
 135362: gomul'event  serve'ncofn         1000       137369  sendpkt     
                   0       154220            0 
 135358: startserver        93966 
 135354: start              93966 
 Base of stack

End of coroutine list

################### Task 17: WS02 ###########################

tcb=91741: priority 7002, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91752 c=4 p=570888(142722) g=574836(143709) st=0 pc=22996 count=-1

Seglist 91727:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 143709:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco          142693       149027          100 
G 10:  #x03B91EE0            0            0            0            0 
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#              17  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sndpkt         #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#               3  createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:          54           54          192           17          192 
G205:          13           13            2            0            0 
G210:          12            5            0           12            0 
G215:           0            0           87            0  gomul'event 
G220:           0           -1       145735        93966            0 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G240:   #G240#       #G241#               1            2            0 
G245:          13       145951       145965            2            0 
G250:      148027            0            0       145979            0 
G255:      145979            0            0           14    #G259#    
G265:   #G265#       #G266#       #G267#       #G268#      #x05EA6823 
G270:  #x0BA76092  nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 17:

 149027: Coroutine  workcofn      Parent 0  Stack 109/1000
 149047: cowait       rdch              145979       596188        32048 
         changeco     rdch              145979  callco            148011 
              143963       596220        31979  changeco          143963 
 149039: condwait          143959            0       149027            0 
                   0 
 149033: workcofn          144737            3            2 
 Base of stack

 148011: Coroutine  workcofn      Parent 0  Stack 109/1000
 148031: cowait       rdch              145979       592124        32048 
         changeco     rdch              145979           -1       592144 
              164370  cowait               190       145979       592168 
 148023: condwait          143959       147011       148011            0 
                   0 
 148017: workcofn          144737            2            3 
 Base of stack

 146995: Coroutine  workcofn      Parent 0  Stack 109/1000
 147015: cowait       rdch              145979       588060        32048 
         changeco     rdch              145979           -1       588080 
              164370  cowait               175       145979       588104 
 147007: condwait          143959       149043       146995            0 
                   0 
 147001: workcofn          144737            1            7 
 Base of stack

 145979: Coroutine  loggercofn    Parent 0  Stack 95/1000
 145998: cowait               192       142693       583992        32048 
         changeco             192       142693       148011        31979 
         changeco               0       148011        31979  changeco    
 145992: coread            143964            0           -1 
 145985: loggercofn        144735           12           70           46 
 Base of stack

 145735: Coroutine  deleteco      Parent 0  Stack 12/200
 145744: cowait            145735       142693       582976        32048 
         changeco          145735       142693   #xABCD1234   #xABCD1234 
          #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234 
 Base of stack

 144719: Coroutine  serve'ncofn   Parent 0  Stack 103/1000
 144732: cowait               181       142693       578928        32048 
         changeco             181       142693        91645  sys         
              578936        23127  sys                    3            0 
 144725: serve'ncofn       154220          113            1          109 
 Base of stack

 142693: Current Coroutine  starttask     Parent -1  Stack 108/1000
 142722: taskwait           91741            0       570888        24019 
         srchwk             91309       570908        25475  sys         
                   1        91320            1        91656   #xABCD1234 
 142712: gomul'event  serve'ncofn         1000       144719  sendpkt     
                   0       148039       148011 
 142708: startserver        93966 
 142704: start              93966 
 Base of stack

End of coroutine list

################### Task 18: M01 ############################

tcb=91789: priority 8001, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91800 c=3 p=406400(101600) g=410348(102587) st=0 pc=22996 count=-1

Seglist 91775:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 102587:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco          101571       110091          100 
G 10:  #x03B920C8            0            0            0            0 
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#              18  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sndpkt         #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#               3  createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:          29           29           41            0           65 
G205:           6           12            0            0            0 
G210:           0            0            0            0            0 
G215:           0            0    #G217#               0  gomul'event 
G220:           0           -1       104613    #G223#               0 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G255:   #G255#       #G256#       #G257#               1       104829 
G260:      104843       104857       104871       104885       104899 
G265:      104913       104927       104941       104955    #G269#    
G270:   #G270#     nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 18:

 110091: Coroutine  mpxwrcofn     Parent 0  Stack 110/1000
 110108: cowait                46       101571       440432        32048 
         changeco              46       101571           16        11093 
               91693  sys               440448        23127  sys         
 110097: mpxwrcofn         103613            1            3       139668 
              104997            3            0            3 
 Base of stack

 109075: Coroutine  mpxwrcofn     Parent 0  Stack 110/1000
 109092: cowait                52       101571       436368        32048 
         changeco              52       101571           16        11093 
               91693  sys               436384        23127  sys         
 109081: mpxwrcofn         103613            1            2       139668 
              104983            3            0            3 
 Base of stack

 108059: Coroutine  mpxwrcofn     Parent 0  Stack 110/1000
 108076: cowait                60       101571       432304        32048 
         changeco              60       101571           16        11093 
               91693  sys               432320        23127  sys         
 108065: mpxwrcofn         103613            1            1       141700 
              104969            3            0            3 
 Base of stack

 107043: Coroutine  mpxrdcofn     Parent 0  Stack 105/1000
 107059: cowait                61       103597       428236        32048 
         changeco              61       103597       428236        23127 
         sys                    3            0            3            0 
 107049: mpxrdcofn         103613            1            3       132317 
              104997            0            3 
 Base of stack

 106027: Coroutine  mpxrdcofn     Parent 0  Stack 105/1000
 106043: cowait                65       101571       424172        32048 
         changeco              65       101571       424172        23127 
         sys                    3            0            2            0 
 106033: mpxrdcofn         103613            1            2       125983 
              104983            0            3 
 Base of stack

 105011: Coroutine  mpxrdcofn     Parent 0  Stack 105/1000
 105027: cowait                58       103597       420108        32048 
         changeco              58       103597       420108        23127 
         sys                    3            0            1            0 
 105017: mpxrdcofn         103613            1            1       133333 
              104969            0            3 
 Base of stack

 104613: Coroutine  deleteco      Parent 0  Stack 12/200
 104622: cowait            104613       101571       418488        32048 
         changeco          104613       101571   #xABCD1234   #xABCD1234 
          #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234 
 Base of stack

 103597: Coroutine  mpxmaincofn   Parent 0  Stack 95/1000
 103608: cowait                64       101571       414432        32048 
         changeco              64       101571       125983       414456 
               31979  changeco          125983       106027            2 
 103603: mpxmaincofn       125983          111 
 Base of stack

 101571: Current Coroutine  starttask     Parent -1  Stack 108/1000
 101600: taskwait           91789            0       406400        24019 
         srchwk             91501       125983            0       406420 
               25507  sys                    1        91512   #xABCD1234 
 101590: gomul'event  mpxmaincofn         1000       103597  sendpkt     
                   0       106050       106027 
 101586: startmpx           93966 
 101582: start              93966 
 Base of stack

End of coroutine list

################### Task 19: M02 ############################

tcb=91837: priority 8002, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91848 c=3 p=444544(111136) g=448492(112123) st=0 pc=22996 count=-1

Seglist 91823:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 112123:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco          111107       119627          100 
G 10:  #x03B91EB3            0            0            0            0 
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#              19  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sndpkt         #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#               3  createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:          29           29           38            0           63 
G205:           3           12            0            0            0 
G210:           0            0            0            0            0 
G215:           0            0    #G217#               0  gomul'event 
G220:           0           -1       114149    #G223#               0 
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G255:   #G255#       #G256#       #G257#               2       114365 
G260:      114379       114393       114407       114421       114435 
G265:      114449       114463       114477       114491    #G269#    
G270:   #G270#     nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 19:

 119627: Coroutine  mpxwrcofn     Parent 0  Stack 110/1000
 119644: cowait                59       111107       478576        32048 
         changeco              59       111107           17        11093 
               91741  sys               478592        23127  sys         
 119633: mpxwrcofn         113149            2            3       148034 
              114533            3            0            3 
 Base of stack

 118611: Coroutine  mpxwrcofn     Parent 0  Stack 109/1000
 118628: cowait                54       113133       474512        32048 
         changeco              54       113133           17        11093 
               91741  sys               474528        23127  sys         
 118617: mpxwrcofn         113149            2            2       147018 
              114519            3            0            2 
 Base of stack

 117595: Coroutine  mpxwrcofn     Parent 0  Stack 110/1000
 117612: cowait                40       111107       470448        32048 
         changeco              40       111107           16        11093 
               91693  sys               470464        23127  sys         
 117601: mpxwrcofn         113149            2            1       141700 
              114505            3            0            3 
 Base of stack

 116579: Coroutine  mpxrdcofn     Parent 0  Stack 105/1000
 116595: cowait                58       119627       466380        32048 
         changeco              58       119627       466380        23127 
         sys                    3            0  changeco     rdch        
 116585: mpxrdcofn         113149            2            3       124967 
              114533            0            3 
 Base of stack

 115563: Coroutine  mpxrdcofn     Parent 0  Stack 104/1000
 115579: cowait                62       113133       462316        32048 
         changeco              62       113133       462316        23127 
         sys                    3            0            2            0 
 115569: mpxrdcofn         113149            2            2       134349 
              114519            0            3 
 Base of stack

 114547: Coroutine  mpxrdcofn     Parent 0  Stack 105/1000
 114563: cowait                41       111107       458252        32048 
         changeco              41       111107       458252        23127 
         sys                    3            0            1            0 
 114553: mpxrdcofn         113149            2            1       133333 
              114505            0            3 
 Base of stack

 114149: Coroutine  deleteco      Parent 0  Stack 12/200
 114158: cowait            114149       111107       456632        32048 
         changeco          114149       111107   #xABCD1234   #xABCD1234 
          #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234 
 Base of stack

 113133: Coroutine  mpxmaincofn   Parent 0  Stack 95/1000
 113144: cowait                63       111107       452576        32048 
         changeco              63       111107       134349       452600 
               31979  changeco          134349       115563            2 
 113139: mpxmaincofn       134349          111 
 Base of stack

 111107: Current Coroutine  starttask     Parent -1  Stack 108/1000
 111136: taskwait           91837            0       444544        24019 
         srchwk             91549       444564        25475  sys         
                   1        91560            1        91752   #xABCD1234 
 111126: gomul'event  mpxmaincofn         1000       113133  sendpkt     
                   0       134349            0 
 111122: startmpx           93966 
 111118: start              93966 
 Base of stack

End of coroutine list

################### Task 20: Controller #####################

tcb=91885: priority 99, stack size 1000, flags=#b000000

State #b0100:  waiting

Packets: wkq=0

Registers:
a=2 b=91896 c=121 p=367792(91948) g=371740(92935) st=0 pc=22996 count=-1

Seglist 91871:  length 3
Seg1   5739:  KLIB       
Seg2   6513:  BLIB        syslib      DLIB       
Seg3  35155:  TCOBENCH   

Global variables at G = 92935:

G  0:        1000  start        stop         sys          clihook     
G  5: muldiv       changeco           91919        94961          100 
G 10:           0    #G011#       #G012#       #G013#       #G014#    
G 15: level        longjump     createco     deleteco     callco      
G 20: cowait       resumeco     initco       startco      globin      
G 25: getvec       rdargs2      freevec      abort        sysabort    
G 30: packstring   unpac'tring  getword      putword      randno      
G 35: setseed      sardch       sawrch       rdch         binrdch     
G 40: unrdch       wrch         binwrch      deplete      readwords   
G 45: writewords   initio       splitname    findinput    findoutput  
G 50: findi'utput  findupdate   findstream   pathf'input  getre'paddr 
G 55: settimeout   selectinput  selec'utput  input        output      
G 60: endread      endwrite     endstream    note         point       
G 65: rewin'tream  appen'tream  stepstream   setre'ength  recordpoint 
G 70: recordnote   get_record   put_record     #G073#       #G074#    
G 75:   #G075#     deletefile   renamefile   freeobj      copydir     
G 80: locatedir      #G081#       #G082#     readn        newline     
G 85: writed       writen       writehex     writeoct     writes      
G 90: writet       writeu       writez       get_t'tblib  writef      
G 95: sawritef     capitalch    compch       compstring   copystring  
G100: strin'umber  str2numb     rdargs       rditem       findarg     
G105: loadseg      unloadseg    callseg      datstring    datstamp    
G110: dat_t'rings  strin'o_dat  setbit       testbit      copy_words  
G115: clear_words  copy_bytes   setlogname   getlogname   intflag     
G120: newpage      instrcount   setbulk        #G123#     setti'utact 
G125: deleteself   codewrch       #G127#     delay        delayuntil  
G130: findappend     #G131#       #G132#       #G133#       #G134#    
G150: srchwk         #G151#              20  createtask   deletetask  
G155: changepri    setflags     testflags    hold         release     
G160: taskwait     qpkt         endtask        #G163#       #G164#    
G165: sndpkt         #G166#       #G167#       #G168#     returnpkt   
G170:   #G170#       #G171#     createdev    deletedev    fault       
G175: set_p'_name    #G176#       #G177#       #G178#     peercom     
G200:      625250       625250       625250            0       625250 
G205:           0            0            0            0            0 
G210:           0            0            0            0            0 
G215:           0            0    #G217#           93982  gomul'event 
G220:           0            0        94961    #G223#       #G224#    
G225:   #G225#       #G226#       #G227#     condwait     notify      
G230: notifyAll    lock         unlock       startstats   startbounce 
G235: start'inter  startclient  startserver  startmpx     start'oller 
G240:           0            0    #G242#       #G243#       #G244#    
G270:   #G270#     nextrnd      setseed        #G273#       #G274#    

Coroutine stacks for task 20:

  94961: Coroutine  deleteco      Parent 0  Stack 12/200
  94970: cowait             94961        91919       379880        32048 
         changeco           94961        91919   #xABCD1234   #xABCD1234 
          #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234   #xABCD1234 
 Base of stack

  93945: Coroutine  ctrlm'ncofn   Parent 0  Stack 101/1000
  93989: cowait            625250        91919       375956        32048 
         changeco          625250        91919        23122  srchwk      
               91405        93971            0       375992        25507 
  93968: sndpkt                -1           20          116        57837 
                  12   #x69724606      7954788            0       375892 
               25507       375844            0        93971        93945 
  93951: ctrlm'ncofn        40278        40284        11838        12264 
                   0            0           -1            0            0 
                   0            0            1            2   #x2D6E754A 
 Base of stack

  91919: Current Coroutine  starttask     Parent -1  Stack 108/1000
  91948: taskwait           91885            0       367792        24019 
         srchwk             12961       367812        25475  sys         
                   1        12972            1        91320       367836 
  91938: gomul'event  ctrlm'ncofn         1000        93945  sendpkt     
                   0        40278            0 
  91934: start'oller        41297 
  91930: start              41297 
 Base of stack

End of coroutine list

Map of free and allocated blocks in 0..4000000

       0: 126992 free 
End of block list = 126992

Largest contiguous free area: 126992 words
Totals: 126992 words available, 0 used, 126992 free

