これはすごい

でも、それじゃぁ面白くないよね、って事で、なんとか実行する方法を考えました。それがdynamic relocationです。とりあえず、本来とは異なる場所にアプリケーションを配置してしまい無理やり実行しています。当然プログラムはクラッシュするんですが、segmentation faultに対してシグナルハンドラを登録してやり、クラッシュの際には周辺のコードをディスアセンブルして、自動的に問題のありそうなコードにパッチを充てて再実行をかけるようにしています。

学業と仕事を両立されているとは驚きです。 27才とは思えない「パワー」と「オーラ」を感じました。