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 + -
显示快捷键?