2019-2020-1 20199326仕事の8週目で、「Linuxカーネルの原理と分析」

懸案

コンパイルとELF実行可能ファイル形式のリンクするプロセス
の実行可能ファイルをロードするには、exec *ライブラリ関数を使用してプログラミングは、動的にダイナミックリンクを使用して、実行時に実行ファイルが、ダイナミックリンクライブラリプログラミング演習をロードされた動的リンクの両方にリンク
開始する場所を新たに実行可能プログラムへの特別な注意が実行されますか?execveシステムコールが返しなぜ新しい実行可能プログラムがスムーズに実行されますか?ときに呼び出しが戻っは、任意の静的にリンクされた実行ファイルごとに異なると動的にリンクされた実行ファイルはexecveシステムでしょうか?
どのようにLinuxカーネルをロードして実行可能プログラムを起動するために、
その上の始点の実施状況及び対応する新しい実行可能なスタックを慎重に分析して。
概要セクション「には、Linuxカーネルにロードされ、実行可能プログラムを起動する」の理解を明確にするために、

実験:gdbのトレース解析はexecveカーネルのシステムコールハンドラsys_execveを使用します







おすすめ

転載: www.cnblogs.com/funmary/p/11802015.html