トップ «前の日記(2004-01-10 (Sat)) 最新 次の日記(2004-01-12 (Mon))» 編集   RSS 1.0 FEED  

Journal InTime


2004-01-11 (Sun) [長年日記]

_ mono-debugger-0.5

コンパイラだとデバッガ使った方がラクだよな、というわけで mono-debugger-0.5 を入れてみた。

ところが起動しただけでエラー。

$ mdb bsc.exe                                                                   

** ERROR **: pending init Babel.Sather.Compiler.CompositeNode

aborting...

** (/usr/local/bin/Interpreter.exe:5483): WARNING **: i386-linux-ptrace.c:75: Ca
n't read target memory at address 401ab5d4: そのようなプロセスはありません
EXCEPTION: Mono.Debugger.InternalError: Got unknown error condition from inferio
r: Unknown
in <0x0015c> Mono.Debugger.Backends.PTraceInferior:handle_error (Mono.Debugger.B
ackends.CommandError)
in <0x00017> Mono.Debugger.Backends.PTraceInferior:check_error (Mono.Debugger.Ba
ckends.CommandError)
in <0x000d4> Mono.Debugger.Backends.PTraceInferior:GetBacktrace (int,Mono.Debugg
er.TargetAddress)
in <0x00124> Mono.Debugger.Backends.SingleSteppingEngine:frame_changed (Mono.Deb
ugger.TargetAddress,int,Mono.Debugger.Backends.SingleSteppingEngine/StepOperatio
n)
in <0x002f0> Mono.Debugger.Backends.SingleSteppingEngine:process_child_event (Mo
no.Debugger.Backends.ChildEvent,bool)
in <0x00045> Mono.Debugger.Backends.SingleSteppingEngine:do_continue ()
in <0x0011a> Mono.Debugger.Backends.SingleSteppingEngine:process_command (Mono.D
ebugger.Backends.SingleSteppingEngine/Command)
in <0x00029> Mono.Debugger.Backends.SingleSteppingEngine:engine_thread_main (Mon
o.Debugger.Backends.SingleSteppingEngine/Command)

やっぱprintfデバッグ(というかSystem.Console.WriteLineデバッグ)するしかないのか。

_ emacs 21.3.50

どうもしばらく使っているとキーリピートにカーソルが追随してくれな くなる。キーを離すとカーソルが一気に移動するので表示だけの問題ら しいけど、不便すぎるのでやっぱりdebに戻そうと思う。