2016-02-27 (土) 13時00分
ハロー・ワールド入門
講師:坂井 弘亮(代表)
担当:KOZOSプロジェクト
対象者:printf()がいったい何をやっているのか知りたい人,
OSとアプリケーションと標準ライブラリがどのように連携しているのかを実践的に理解したい人,
Linuxカーネルや標準ライブラリのコードリーディングに入門してみたい人
前提知識:C言語プログラミングの知識があるかた,Linuxカーネルのコードリーディングなどに抵抗が無いかた
C言語入門の定番である「ハロー・ワールド」のプログラムを徹底解析します.
「わずか7行のハロー・ワールドでも,その気になれば5ページのレポートが書ける」
などと言われることがあります.要するにそれほど「奥が深い」ということなのですが,
そうした深堀りを実際にやってみます.
デバッガによる動的解析でシステムコール呼び出しまで追いかけ,OSカーネルのシステム
コール処理のソースコードを読み,標準Cライブラリのシステムコール処理を探ります.
【カテゴリ】Linux/プログラミング言語