dpp.txt

来自「事件驱动程序设计很好的框架」· 文本 代码 · 共 1,076 行 · 第 1/5 页

TXT
1,076
字号
qspy host application 3.5.00
Copyright (c) Quantum Leaps, LLC.
Mon Feb 25 14:02:56 2008

-T 4
-O 4
-F 4
-S 1
-E 2
-Q 1
-P 2
-B 2
-C 2

           Obj Dic: 20000AF0->l_smlPoolSto
           Obj Dic: 20000A40->l_tableQueueSto
           Obj Dic: 20000A54->l_philoQueueSto[0]
           Obj Dic: 20000A68->l_philoQueueSto[1]
           Obj Dic: 20000A7C->l_philoQueueSto[2]
           Obj Dic: 20000A90->l_philoQueueSto[3]
           Obj Dic: 20000AA4->l_philoQueueSto[4]
           Sig Dic: 00000005,Obj=00000000 ->DONE_SIG
           Sig Dic: 00000004,Obj=00000000 ->EAT_SIG
           Sig Dic: 00000006,Obj=00000000 ->TERMINATE_SIG
           MP.INIT: Obj=l_smlPoolSto nBlocks=  10
           EQ.INIT: Obj=l_philoQueueSto[0] Len= 5
0001000000 AO.ADD : Active=20000964 Prio= 1
           Obj Dic: 20000964->&l_philo[0]
           Obj Dic: 2000097C->&l_philo[0].timeEvt
           Obj Dic: 20000990->&l_philo[1]
           Obj Dic: 200009A8->&l_philo[1].timeEvt
           Obj Dic: 200009BC->&l_philo[2]
           Obj Dic: 200009D4->&l_philo[2].timeEvt
           Obj Dic: 200009E8->&l_philo[3]
           Obj Dic: 20000A00->&l_philo[3].timeEvt
           Obj Dic: 20000A14->&l_philo[4]
           Obj Dic: 20000A2C->&l_philo[4].timeEvt
           Fun Dic: 000000DD->&Philo_initial
           Fun Dic: 00000399->&Philo_thinking
           Fun Dic: 000003F5->&Philo_hungry
           Fun Dic: 0000047D->&Philo_eating
           Sig Dic: 00000008,Obj=20000964 ->HUNGRY_SIG
           Sig Dic: 00000009,Obj=20000964 ->TIMEOUT_SIG
0001000000 AO.SUB : Active=l_philo[0] Sig=EAT_SIG
           Q_INIT : Obj=l_philo[0] Source=000033E5 Target=Philo_thinking
0001000000 TE.ARM : Obj=l_philo[0].timeEvt Act=l_philo[0] nTicks=  17 Interval=   0
           Q_ENTRY: Obj=l_philo[0] State=Philo_thinking
0001000000 ==>Init: Obj=l_philo[0] New=Philo_thinking
           EQ.INIT: Obj=l_philoQueueSto[1] Len= 5
0001000000 AO.ADD : Active=l_philo[1] Prio= 2
           Sig Dic: 00000008,Obj=20000990 ->HUNGRY_SIG
           Sig Dic: 00000009,Obj=20000990 ->TIMEOUT_SIG
0001000000 AO.SUB : Active=l_philo[1] Sig=EAT_SIG
           Q_INIT : Obj=l_philo[1] Source=000033E5 Target=Philo_thinking
0001000000 TE.ARM : Obj=l_philo[1].timeEvt Act=l_philo[1] nTicks=  17 Interval=   0
           Q_ENTRY: Obj=l_philo[1] State=Philo_thinking
0001000000 ==>Init: Obj=l_philo[1] New=Philo_thinking
           EQ.INIT: Obj=l_philoQueueSto[2] Len= 5
0001000000 AO.ADD : Active=l_philo[2] Prio= 3
           Sig Dic: 00000008,Obj=200009BC ->HUNGRY_SIG
           Sig Dic: 00000009,Obj=200009BC ->TIMEOUT_SIG
0001000000 AO.SUB : Active=l_philo[2] Sig=EAT_SIG
           Q_INIT : Obj=l_philo[2] Source=000033E5 Target=Philo_thinking
0001000000 TE.ARM : Obj=l_philo[2].timeEvt Act=l_philo[2] nTicks=  17 Interval=   0
           Q_ENTRY: Obj=l_philo[2] State=Philo_thinking
0001000000 ==>Init: Obj=l_philo[2] New=Philo_thinking
           EQ.INIT: Obj=l_philoQueueSto[3] Len= 5
0001000000 AO.ADD : Active=l_philo[3] Prio= 4
           Sig Dic: 00000008,Obj=200009E8 ->HUNGRY_SIG
           Sig Dic: 00000009,Obj=200009E8 ->TIMEOUT_SIG
0001000000 AO.SUB : Active=l_philo[3] Sig=EAT_SIG
           Q_INIT : Obj=l_philo[3] Source=000033E5 Target=Philo_thinking
0001000000 TE.ARM : Obj=l_philo[3].timeEvt Act=l_philo[3] nTicks=  17 Interval=   0
           Q_ENTRY: Obj=l_philo[3] State=Philo_thinking
0001000000 ==>Init: Obj=l_philo[3] New=Philo_thinking
           EQ.INIT: Obj=l_philoQueueSto[4] Len= 5
0001000000 AO.ADD : Active=l_philo[4] Prio= 5
           Sig Dic: 00000008,Obj=20000A14 ->HUNGRY_SIG
           Sig Dic: 00000009,Obj=20000A14 ->TIMEOUT_SIG
0001000000 AO.SUB : Active=l_philo[4] Sig=EAT_SIG
           Q_INIT : Obj=l_philo[4] Source=000033E5 Target=Philo_thinking
0001000000 TE.ARM : Obj=l_philo[4].timeEvt Act=l_philo[4] nTicks=  17 Interval=   0
           Q_ENTRY: Obj=l_philo[4] State=Philo_thinking
0001000000 ==>Init: Obj=l_philo[4] New=Philo_thinking
           EQ.INIT: Obj=l_tableQueueSto Len= 5
0001000000 AO.ADD : Active=20000B58 Prio= 6
           Obj Dic: 20000B58->&l_table
           Fun Dic: 000033E5->&QHsm_top
           Fun Dic: 000010D9->&Table_initial
           Fun Dic: 000011CD->&Table_serving
           Sig Dic: 00000008,Obj=20000B58 ->HUNGRY_SIG
0001000000 AO.SUB : Active=l_table Sig=DONE_SIG
0001000000 AO.SUB : Active=l_table Sig=TERMINATE_SIG
           Q_INIT : Obj=l_table Source=QHsm_top Target=Table_serving
0001000000 ==>Init: Obj=l_table New=Table_serving
0001000156 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=         1
0001001002 QF_isrX: IsrNest= 1, CurrPrio=251
0002000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=         2
0002000978 QF_isrX: IsrNest= 1, CurrPrio=251
0003000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=         3
0003000978 QF_isrX: IsrNest= 1, CurrPrio=251
0004000159 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=         4
0004001005 QF_isrX: IsrNest= 1, CurrPrio=251
0005000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=         5
0005000978 QF_isrX: IsrNest= 1, CurrPrio=251
0006000140 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=         6
0006000986 QF_isrX: IsrNest= 1, CurrPrio=251
0007000144 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=         7
0007000990 QF_isrX: IsrNest= 1, CurrPrio=251
0008000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=         8
0008000978 QF_isrX: IsrNest= 1, CurrPrio=251
0009000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=         9
0009000978 QF_isrX: IsrNest= 1, CurrPrio=251
0010000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        10
0010000978 QF_isrX: IsrNest= 1, CurrPrio=251
0011000142 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        11
0011000988 QF_isrX: IsrNest= 1, CurrPrio=251
0012000146 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        12
0012000992 QF_isrX: IsrNest= 1, CurrPrio=251
0013000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        13
0013000997 QF_isrX: IsrNest= 1, CurrPrio=251
0014000150 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        14
0014000996 QF_isrX: IsrNest= 1, CurrPrio=251
0015000154 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        15
0015001035 QF_isrX: IsrNest= 1, CurrPrio=251
0016000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        16
0016000978 QF_isrX: IsrNest= 1, CurrPrio=251
*** Incorrect record past seq=129
*** Dropped  16 records
0017010420 AO.FIFO: Obj=l_philo[0] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  5)
0017011226 QF_isrX: IsrNest= 1, CurrPrio=251
0017011849 AO.GETL: Active= l_philo[4] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0017012755 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0017013287 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   9
0017014061 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0017014968 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0017024518 NEW    : Evt(Sig=EAT_SIG, size=    3)
0017025050 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   8
0017025821 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0017026456 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0017027343 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  5)
0017028170 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  5)
0017028997 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5, nMax=  5)
0017029824 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  5, nMax=  5)
0017030631 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0017039919 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0017040694 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0017041198 MP.PUT : Obj=l_smlPoolSto nFree=   9
           Q_ENTRY: Obj=l_philo[4] State=Philo_hungry
0017042437 ==>Tran: Obj=l_philo[4] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0017043490 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0017044430 TE.ARM : Obj=l_philo[4].timeEvt Act=l_philo[4] nTicks=  11 Interval=   0
           Q_ENTRY: Obj=l_philo[4] State=Philo_eating
0017045908 ==>Tran: Obj=l_philo[4] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0017046866 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0017047411 AO.GET : Active= l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5)
0017048374 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0017048905 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   8
0017049679 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0017050586 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0017060142 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0017060917 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0017061421 MP.PUT : Obj=l_smlPoolSto nFree=   9
           Q_ENTRY: Obj=l_philo[3] State=Philo_hungry
0017062660 ==>Tran: Obj=l_philo[3] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0017063713 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0017064455 Ignored: Obj=l_philo[3] Sig=EAT_SIG Active=Philo_hungry
0017065227 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0017065772 AO.GET : Active= l_philo[2] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5)
0017066735 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0017067266 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   8
0017068040 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0017068947 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0017078495 NEW    : Evt(Sig=EAT_SIG, size=    3)
0017079027 MP.GET : Obj=l_smlPoolSto nFree=   7 nMin=   7
0017079798 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0017080433 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0017081320 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  4)
0017082207 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  4)
0017083033 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  4, nMax=  4)
0017083859 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  4, nMax=  4)
0017084665 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0017093953 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0017094728 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0017095232 MP.PUT : Obj=l_smlPoolSto nFree=   8
0017095969 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0017096699 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_eating
0017097488 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0017098057 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0017098799 Ignored: Obj=l_philo[3] Sig=EAT_SIG Active=Philo_hungry
0017099571 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
           Q_ENTRY: Obj=l_philo[2] State=Philo_hungry
0017100642 ==>Tran: Obj=l_philo[2] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0017101671 AO.GET : Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5)
0017102470 Ignored: Obj=l_philo[2] Sig=EAT_SIG Active=Philo_hungry
0017103242 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0017103811 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0017104751 TE.ARM : Obj=l_philo[2].timeEvt Act=l_philo[2] nTicks=  11 Interval=   0
           Q_ENTRY: Obj=l_philo[2] State=Philo_eating
0017106228 ==>Tran: Obj=l_philo[2] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?