Opened 18 years ago
Closed 17 years ago
#8 closed タスク (fixed)
例外処理を実装する。
Reported by: | dai | Owned by: | dai |
---|---|---|---|
Priority: | 最優先-blocker | Milestone: | AB5 CP6 |
Component: | Compiler | Version: | |
Keywords: | Cc: |
Description
例外処理を実装する。下記URLに記載してある仕様にをベースに実装する。
Change History (3)
comment:1 by , 18 years ago
Priority: | 中-major → 最優先-blocker |
---|---|
Status: | new → assigned |
comment:2 by , 18 years ago
Note:
See TracTickets
for help on using tickets.
・グローバルレベルでのジャンプ(Eipの設定)
・スタックフレームのロールバック(Espの設定)
上記2点の方法で制御ルーチンとしての動作は可能なよう。ただ、一つだけクリアしなければならない大きな問題が一つ。ロールバック対象となるスタックフレームに存在する未解放オブジェクトの解放がある。
下記の関数が解決への道かもしれない。うーん、これは長期戦かな~
StackWalk関数
参考URL:
http://www.microsoft.com/japan/msdn/vs_previous/visualc/techmat/feature/jangrayhood/[[BR]] http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdebug/html/_win32_StackWalk.asp