K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
> 参考までに今の2+VM5の7スレッド実行状態でのデバックトレースを >下記に示しますが、もうなんというか、7スレッド入り乱れたトレースで >わけわからん状態です。デバックモニターシステムは4分類あるのですが >スレ起きに無いともう分けわかめで、デバックモニターシステムも修正です。 > 下記ではVM内でぶちぶちにスレッドが入れ替わっている状態が見れます。 >---------------------------------------------------- >1:eq_int PC=25 sp=292 >1:eq_int PC=25 sp=292 >1:add_string PC=6 sp=416 >1:add_string PC=6 sp=424 >1:00B5FF54 : ES_INT size=12605 ref=NON int=1 >1:00B6FF94 : ES_INT size=12605 ref=NON int=1 >1:00BA2160 : ES_STRING size=40 ref=NON string="タイマ表示スレッド開始 SID=1 QID=1 回数=6 40ms で6回実行 >" >1:00B916B8 : ES_STRING size=40 ref=NON string="眠る前 ms=40224457 >" >1:jump_if_false PC=26 sp=276 >1:jump_if_false PC=26 sp=276 >1:call_function PC=7 sp=376 >1:call_function PC=7 sp=384 >1:00B5FF64 : ES_FUNCTION size=244 >1:00B6FFA4 : ES_FUNCTION size=244 >1:#-C_NF_print::funcexe() >1:#-C_NF_print::funcexe() >3:タイマ表示スレッド開始 SID=1 QID=1 回数=6 40ms で6回実行 >1: 関数からの戻りプログラムカウンタ = 0 >3:眠る前 ms=40224457 >1: 関数からの戻りプログラムカウンタ = 0 >1:00BA2178 : ES_INT size=16 ref=NON int=0 >1: 関数からの戻りスタックポイント = 0 >1:00B916D0 : ES_INT size=16 ref=NON int=0 >1: 関数からの戻りスタックポイント = 0 >1:pop PC=16 sp=352 >1: VMが起動する関数情報 = 00BC60F0 >1:pop PC=16 sp=360 >1: VMが起動する関数情報 = 00BC60F0 >1:00BA2188 : ES_FUNCTION size=320 >1: ローカル変数数 = 6 >1:00B916E0 : ES_FUNCTION size=352 >1: ローカル変数数 = 6 >1: 関数からの戻りプログラムカウンタ = 62 >1:push_string_const PC=29 sp=260 >1: 関数からの戻りプログラムカウンタ = 168 >1:push_string_const PC=29 sp=260 >1: 関数からの戻りスタックポイント = 65276 >1:00B5FF3C : ES_STRING size=40 ref=NON string="タイマ表示スレッド開始" >1: 関数からの戻りスタックポイント = 65268 >1:00B6FF7C : ES_STRING size=40 ref=NON string="タイマ表示スレッド開始" >1: VMが起動する関数情報 = 00BC6F48 >1:push_stack_string PC=32 sp=300 >1: VMが起動する関数情報 = 00BC6F48 >1:push_stack_string PC=32 sp=300 >1: ローカル変数数 = 1 >1:00B5FF14 : ES_STRING size=40 ref=00B5FFB8 string=" SID=2 QID=1" >1: ローカル変数数 = 1 >1:00B6FF54 : ES_STRING size=40 ref=00B6FFF8 string=" SID=3 QID=1" >1:push_int_1byte PC=17 sp=336 >1:add_string PC=35 sp=340 >1:push_int_1byte PC=17 sp=344 >1:add_string PC=35 sp=340 >1:00BA2178 : ES_INT size=16 ref=NON int=0 >1:00B5FF3C : ES_STRING size=40 ref=NON string="タイマ表示スレッド開始 SID=2 QID=1" >1:00B916D0 : ES_INT size=16 ref=NON int=0 >1:00B6FF7C : ES_STRING size=40 ref=NON string="タイマ表示スレッド開始 SID=3 QID=1" >1:return PC=19 sp=352 >1:push_string_const PC=36 sp=300 >1:return PC=19 sp=360 >1:push_string_const PC=36 sp=300 >1:00BA21C4 : ES_INT size=16 ref=NON int=0 >1:00B5FF14 : ES_STRING size=40 ref=NON string=" 回数=" >1:00B9171C : ES_INT size=16 ref=NON int=0 >1:00B6FF54 : ES_STRING size=40 ref=NON string=" 回数=" >1:pop PC=62 sp=276 >1:add_string PC=39 sp=340 >1:pop PC=168 sp=284 >1:add_string PC=39 sp=340 >1:00BA21D4 : ES_FUNCTION size=244 >1:00B5FF3C : ES_STRING size=40 ref=NON string="タイマ表示スレッド開始 SID=2 QID=1 回数=" >1:00B9172C : ES_FUNCTION size=124 >1:00B6FF7C : ES_STRING size=40 ref=NON string="タイマ表示スレッド開始 SID=3 QID=1 回数=" >1: 関数からの戻りプログラムカウンタ = 0 >1:push_stack_int PC=40 sp=300 >1: 関数からの戻りプログラムカウンタ = 0 >1:push_stack_int PC=40 sp=300 >1: 関数からの戻りスタックポイント = 0 >----------------------------------------------------------------
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!