2014-03-01から1ヶ月間の記事一覧

最近のFreeBSDのsignal trampolineの場所

しばらく悩んでしまったので、後世の人が悩まないように。プロセスにシグナルが送られると、カーネルはsignal frameをスタック(またはsigaltstack)に積み、「signal handlerを呼び、戻ってきたら後片付けをして元々のプログラムの位置に戻る関数(=sigretur…

C backtrace

5. Backtrace系ライブラリについて。> シグナルトランポリンとかよくわからないので教えてほしい。わたしは黒のBSD本 (4.7 Signals) で勉強しました。日本語訳は入手困難だけど、英語版ならKindleで買えます。 が、第2版が8月にでるそうです!(3月14日追記…