Flex-SWFに自動try-catchを埋め込み( その3 )

概要SWFからABC部をとりだしパッチしてSWFにもどす、の続きで、EvalSupporterクラスの説明とパッチしてみた結果です。SWFからABC部をとりだしパッチしてSWFにもどす (2)EvalSupporterEvalSupportクラスを下にのせますが別に読まなくても結構です。 class Eva…

Flex-SWFに自動try-catchを埋め込み( その2 )

概要SWFファイルのABC-Code上にあるmethod-bodyを解析して実行時の例外発生を検知する処理を埋め込んでみる、の続きです。 今回は、# ABC部の特定、# ABCヘのパッチの予定でしたが長くなるのでABC部の特定の途中までとします。なお、パッチに関して結論をい…

Flex-SWFに自動try-catchを埋め込み( その1 )

概要SWFファイルのABC-Code上にあるmethod-bodyを解析して、実行時の例外発生を検知する処理を埋め込んでみる。 こうすることで、FlashPlayer(non-debugging-version)のときでも例外情報をとることができます。 ABC-Codeをパッチすることになりますが、Tamar…