⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dpp.txt

📁 事件驱动程序设计很好的框架
💻 TXT
📖 第 1 页 / 共 5 页
字号:
qspy host application 3.5.00
Copyright (c) Quantum Leaps, LLC.
Mon Feb 25 17:26:06 2008

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

           Obj Dic: 16CA18D8->l_smlPoolSto
           Obj Dic: 16CA1900->l_tableQueueSto
           Obj Dic: 16CA1914->l_philoQueueSto[0]
           Obj Dic: 16CA1928->l_philoQueueSto[1]
           Obj Dic: 16CA193C->l_philoQueueSto[2]
           Obj Dic: 16CA1950->l_philoQueueSto[3]
           Obj Dic: 16CA1964->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
0000000000 AO.ADD : Active=16CA197A Prio= 1
           Obj Dic: 16CA197A->&l_philo[0]
           Obj Dic: 16CA1A0E->&l_philo[0].timeEvt
           Obj Dic: 16CA1A20->&l_philo[1]
           Obj Dic: 16CA1AB4->&l_philo[1].timeEvt
           Obj Dic: 16CA1AC6->&l_philo[2]
           Obj Dic: 16CA1B5A->&l_philo[2].timeEvt
           Obj Dic: 16CA1B6C->&l_philo[3]
           Obj Dic: 16CA1C00->&l_philo[3].timeEvt
           Obj Dic: 16CA1C12->&l_philo[4]
           Obj Dic: 16CA1CA6->&l_philo[4].timeEvt
           Fun Dic: 126400BB->&Philo_initial
           Fun Dic: 1264044D->&Philo_thinking
           Fun Dic: 12640543->&Philo_hungry
           Fun Dic: 12640631->&Philo_eating
           Sig Dic: 00000008,Obj=16CA197A ->HUNGRY_SIG
           Sig Dic: 0000000A,Obj=16CA197A ->TIMEOUT_SIG
0000000000 AO.SUB : Active=l_philo[0] Sig=EAT_SIG
           Q_INIT : Obj=l_philo[0] Source=141E0006 Target=Philo_thinking
0000000000 QK_muxL: OrgPrio=64, CurrPrio= 64
0000000000 QK_muxU: OrgPrio=64, CurrPrio= 64
0000000000 TE.ARM : Obj=l_philo[0].timeEvt Act=l_philo[0] nTicks=   9 Interval=   0
           Q_ENTRY: Obj=l_philo[0] State=Philo_thinking
0000000000 ==>Init: Obj=l_philo[0] New=Philo_thinking
           EQ.INIT: Obj=l_philoQueueSto[1] Len= 5
0000000000 AO.ADD : Active=l_philo[1] Prio= 2
           Sig Dic: 00000008,Obj=16CA1A20 ->HUNGRY_SIG
           Sig Dic: 0000000A,Obj=16CA1A20 ->TIMEOUT_SIG
0000000000 AO.SUB : Active=l_philo[1] Sig=EAT_SIG
           Q_INIT : Obj=l_philo[1] Source=141E0006 Target=Philo_thinking
0000000000 QK_muxL: OrgPrio=64, CurrPrio= 64
0000000000 QK_muxU: OrgPrio=64, CurrPrio= 64
0000000000 TE.ARM : Obj=l_philo[1].timeEvt Act=l_philo[1] nTicks=   8 Interval=   0
           Q_ENTRY: Obj=l_philo[1] State=Philo_thinking
0000000000 ==>Init: Obj=l_philo[1] New=Philo_thinking
           EQ.INIT: Obj=l_philoQueueSto[2] Len= 5
0000000000 AO.ADD : Active=l_philo[2] Prio= 3
           Sig Dic: 00000008,Obj=16CA1AC6 ->HUNGRY_SIG
           Sig Dic: 0000000A,Obj=16CA1AC6 ->TIMEOUT_SIG
0000000000 AO.SUB : Active=l_philo[2] Sig=EAT_SIG
           Q_INIT : Obj=l_philo[2] Source=141E0006 Target=Philo_thinking
0000000000 QK_muxL: OrgPrio=64, CurrPrio= 64
0000000000 QK_muxU: OrgPrio=64, CurrPrio= 64
0000000000 TE.ARM : Obj=l_philo[2].timeEvt Act=l_philo[2] nTicks=  11 Interval=   0
           Q_ENTRY: Obj=l_philo[2] State=Philo_thinking
0000000000 ==>Init: Obj=l_philo[2] New=Philo_thinking
           EQ.INIT: Obj=l_philoQueueSto[3] Len= 5
0000000000 AO.ADD : Active=l_philo[3] Prio= 4
           Sig Dic: 00000008,Obj=16CA1B6C ->HUNGRY_SIG
           Sig Dic: 0000000A,Obj=16CA1B6C ->TIMEOUT_SIG
0000000000 AO.SUB : Active=l_philo[3] Sig=EAT_SIG
           Q_INIT : Obj=l_philo[3] Source=141E0006 Target=Philo_thinking
0000000000 QK_muxL: OrgPrio=64, CurrPrio= 64
0000000000 QK_muxU: OrgPrio=64, CurrPrio= 64
0000000000 TE.ARM : Obj=l_philo[3].timeEvt Act=l_philo[3] nTicks=   8 Interval=   0
           Q_ENTRY: Obj=l_philo[3] State=Philo_thinking
0000000000 ==>Init: Obj=l_philo[3] New=Philo_thinking
           EQ.INIT: Obj=l_philoQueueSto[4] Len= 5
0000000000 AO.ADD : Active=l_philo[4] Prio= 5
           Sig Dic: 00000008,Obj=16CA1C12 ->HUNGRY_SIG
           Sig Dic: 0000000A,Obj=16CA1C12 ->TIMEOUT_SIG
0000000000 AO.SUB : Active=l_philo[4] Sig=EAT_SIG
           Q_INIT : Obj=l_philo[4] Source=141E0006 Target=Philo_thinking
0000000000 QK_muxL: OrgPrio=64, CurrPrio= 64
0000000000 QK_muxU: OrgPrio=64, CurrPrio= 64
0000000000 TE.ARM : Obj=l_philo[4].timeEvt Act=l_philo[4] nTicks=  11 Interval=   0
           Q_ENTRY: Obj=l_philo[4] State=Philo_thinking
0000000000 ==>Init: Obj=l_philo[4] New=Philo_thinking
           EQ.INIT: Obj=l_tableQueueSto Len= 5
0000000000 AO.ADD : Active=16CA1CB8 Prio= 6
           Obj Dic: 16CA1CB8->&l_table
           Fun Dic: 141E0006->&QHsm_top
           Fun Dic: 12DA00C9->&Table_initial
           Fun Dic: 12DA020B->&Table_serving
           Sig Dic: 00000008,Obj=16CA1CB8 ->HUNGRY_SIG
0000000000 AO.SUB : Active=l_table Sig=DONE_SIG
0000000000 AO.SUB : Active=l_table Sig=TERMINATE_SIG
           Q_INIT : Obj=l_table Source=QHsm_top Target=Table_serving
0000000000 ==>Init: Obj=l_table New=Table_serving
0000066835 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=         1
0000066853 QF_isrX: IsrNest= 1, CurrPrio=255
0000132068 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=         2
0000132084 QF_isrX: IsrNest= 1, CurrPrio=255
0000197312 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=         3
0000197332 QF_isrX: IsrNest= 1, CurrPrio=255
0000262555 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=         4
0000262574 QF_isrX: IsrNest= 1, CurrPrio=255
0000332787 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=         5
0000332803 QF_isrX: IsrNest= 1, CurrPrio=255
0000397697 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=         6
0000397713 QF_isrX: IsrNest= 1, CurrPrio=255
0000462951 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=         7
0000462969 QF_isrX: IsrNest= 1, CurrPrio=255
0000528182 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=         8
           TE.ADRM: Obj=l_philo[3].timeEvt Act=l_philo[3]
0000528197 TE.POST: Obj=l_philo[3].timeEvt Sig=TIMEOUT_SIG Act=l_philo[3]
0000528208 AO.FIFO: Obj=l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  5)
           TE.ADRM: Obj=l_philo[1].timeEvt Act=l_philo[1]
0000528222 TE.POST: Obj=l_philo[1].timeEvt Sig=TIMEOUT_SIG Act=l_philo[1]
0000528234 AO.FIFO: Obj=l_philo[1] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  5)
0000528249 QF_isrX: IsrNest= 1, CurrPrio=255
0000528262 AO.GETL: Active= l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0000528276 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0000528287 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   9
0000528299 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0000528312 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0000528333 NEW    : Evt(Sig=EAT_SIG, size=    3)
0000528343 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   8
0000528355 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0000528367 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0000528379 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  5)
0000528391 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  5)
0000528403 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5, nMax=  5)
0000528415 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  5, nMax=  5)
0000528427 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0000528446 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0000528458 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0000528470 MP.PUT : Obj=l_smlPoolSto nFree=   9
0000528482 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0000528494 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_thinking
0000528504 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
           Q_ENTRY: Obj=l_philo[3] State=Philo_hungry
0000528517 ==>Tran: Obj=l_philo[3] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0000528529 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0000528542 QK_muxL: OrgPrio= 4, CurrPrio=  5
0000528554 QK_muxU: OrgPrio= 4, CurrPrio=  5
0000528566 TE.ARM : Obj=l_philo[3].timeEvt Act=l_philo[3] nTicks=   9 Interval=   0
           Q_ENTRY: Obj=l_philo[3] State=Philo_eating
0000528578 ==>Tran: Obj=l_philo[3] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0000528591 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0000528602 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0000528614 Intern : Obj=l_philo[2] Sig=EAT_SIG Source=Philo_thinking
0000528626 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0000528638 AO.GET : Active= l_philo[1] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5)
0000528650 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0000528662 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   8
0000528674 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0000528686 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0000528705 NEW    : Evt(Sig=EAT_SIG, size=    3)
0000528717 MP.GET : Obj=l_smlPoolSto nFree=   7 nMin=   7
0000528729 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0000528739 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0000528751 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  5)
0000528764 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  5)
0000528776 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5, nMax=  4)
0000528788 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  5, nMax=  5)
0000528800 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0000528818 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0000528830 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0000528842 MP.PUT : Obj=l_smlPoolSto nFree=   8
0000528854 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0000528865 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_thinking
0000528878 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0000528888 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0000528900 Intern : Obj=l_philo[3] Sig=EAT_SIG Source=Philo_eating
0000528912 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0000528924 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0000528935 Intern : Obj=l_philo[2] Sig=EAT_SIG Source=Philo_thinking
0000528947 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
           Q_ENTRY: Obj=l_philo[1] State=Philo_hungry
0000528960 ==>Tran: Obj=l_philo[1] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0000528972 AO.GET : Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5)
0000528984 Ignored: Obj=l_philo[1] Sig=EAT_SIG Active=Philo_hungry
0000528996 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0000529008 AO.GETL: Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0000529020 QK_muxL: OrgPrio= 2, CurrPrio=  5
0000529032 QK_muxU: OrgPrio= 2, CurrPrio=  5
0000529044 TE.ARM : Obj=l_philo[1].timeEvt Act=l_philo[1] nTicks=   8 Interval=   0
           Q_ENTRY: Obj=l_philo[1] State=Philo_eating
0000529055 ==>Tran: Obj=l_philo[1] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0000529067 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0000529079 AO.GET : Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5)
0000529091 Intern : Obj=l_philo[0] Sig=EAT_SIG Source=Philo_thinking
0000529103 GC     : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0000529114 MP.PUT : Obj=l_smlPoolSto nFree=   9
0000529126 AO.GETL: Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0000529138 Intern : Obj=l_philo[0] Sig=EAT_SIG Source=Philo_thinking

⌨️ 快捷键说明

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