2016-02-26から1日間の記事一覧
概要 エラーメッセージの出力に使用する 詳細 __putstr()マクロのwrapper
概要 エラーメッセージを表示してシステムを停止する 詳細 error_putstr()を実行して以下の文字列を出力した後、アセンブラのhlt命令によりシステムを停止する [message] -- System halted
概要 エラーメッセージを出力してシステムを停止する 詳細 引数として受け取ったメッセージをerror()に渡して実行するが、gccのバージョンが4.3以上の場合だけ機能するので、それ以下のバージョンやgcc以外のコンパイラを使用している場合は何もしない。 関…
概要 エラーメッセージを出力してシステムを停止する 詳細 以下のいづれかの関数を表し、__compiletime_error()にBad argument size for _x_の文字列を引数として実行し、システムを停止する __xchg_wrong_size() __cmpxchg_wrong_size() __xadd_wrong_size()…