|
pcurlをget-backtraceしたときにソースコードの行番号を知りたい |
|
Curlにて実現したい動作について
|
|
作者 Curl
|
|
2011年4月13日(水曜日) 08:59 |
|
◆ご質問◆ pcurl化されたものをget-backtraceしたときに ソースコードの行数を知りたい。(何もしないと行数が??になります。) 例) #0 get-backtrace (0x100467f5-58) at curl://source-9/Core/ConsoleDebugger/stack.curl:?? #1 Xxxxx.xxx-xxxx-xx (0x06159883-79) at file:///c:/Documents and Settings/xxxx/デスクトップ/xxxx/load.scurl:?? #2 Xxxxx.xxx-xxxx-xx (0x0615b82f-1999) at file:///c:/Documents and Settings/xxxx/デスクトップ/xxxx/load.scurl:?? #3 Xxxxx.handle-message (0x0615bb53-183) at file:///c:/Documents and Settings/xxxx/デスクトップ/xxxx/load.scurl:?? .......
◆回答◆ まず、IDEで「コンポーネントターゲット設定」で「デバッグインフォメーションを含める」の チェックボックスを選択し、デプロイします。
Curlコントロールパネルの「デバッガ」タグでそのURLを登録します。(例:http://localhost/)
そして実行すると以下のようにソースコードの行数が表示されます。 例) http://localhost/start.curl
#0 get-backtrace (0x100467f5-58) at curl://source-9/Core/ConsoleDebugger/stack.curl:?? #1 Xxxxx.xxx-xxxx-xx (0x06159883-79) at file:///c:/Documents and Settings/xxxx/デスクトップ/xxxx/load.scurl:1301[4] #2 Xxxxx.xxx-xxxx-xx (0x0615b82f-1999) at file:///c:/Documents and Settings/xxxx/デスクトップ/xxxx/load.scurl:900[8] #3 Xxxxx.xxx-xxxx-xx (0x0615bb53-183) at file:///c:/Documents and Settings/xxxx/デスクトップ/xxxx/load.scurl:847[8] ....... |
|
最終更新 ( 2011年5月26日(木曜日) 20:30 )
|