C言語によるインラインアセンブリとシステムコールの低水準実装
標準ライブラリ(libc)を一切使用せず、Linuxカーネルが提供するシステムコールをC言語のインラインアセンブリ経由で直接呼び出す手法について解説します。通常のC言語の抽象化レイヤーを介さずにプログラムのエントリーポイントから記述することで、OSとのやり取りやスタック構造を深く理解することができます。
実装コード例
以下に、`write`、`nanosleep`、`exit` の ...
5月24日 15:33 投稿