2008-03-02から1日間の記事一覧

PTR_MANGLE/PTR_DEMANGLE の実装は xor + ror/rol になっていた

マイクロスレッドの実装で、%ESP と %EIP の切り替えに setjmp()/longjmp() を利用しようとしたらハマってしまった。調べてみるとセキュアコーディングの関係で jmp_buf の %EIP, %ESP のポインタがエンコーディングされていた。 http://d.hatena.ne.jp/yupo…