◆ご質問◆
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]
…….