execv()関数群はを呼び出します。mmap()は、elfファイルからテキスト、データ、bssセグメントを内部的にロードする機能を備えていますか?いずれか1つは、exec()関数の作業に関連するブロックまたはステップを共有してください。また、内部でexecがどのように動作するかを知るためのリンクや書籍を提案してください。execファミリの機能は内部的にどのように機能しますか?
0
A
答えて
4
execv()は、syscallを介してカーネル側の制御をdo_execve()に渡すユーザスペースlibcラッパーです。
do_execve()は、execファイルをロードするために適切なbinary handlerを見つけます。次にELFの実行形式の例を考えてみましょう。
elf形式の適切なバイナリハンドラはload_elf_binary()です。 elf_map()を使用して、適切なelfセグメントをvm_mmap()APIを通じてメモリにマップします。
あなたはそれについて聞いていますか?
+0
はい、これは私が望むものです、私はこの情報を使って詳細な概要を得ることができます。ありがとう – charanchakravarhy
関連する問題
- 1. Java ConcurrrentHashMapは内部的にどのように機能しますか?
- 2. デフォルト値はどのように内部的にデータベースで機能しますか?
- 3. 倹約は内部的にどのように機能しますか?
- 4. 自動引数は内部的にどのように機能しますか?
- 5. fgetsは内部的にどのように機能しますか?
- 6. JS Promiseは内部的にどのように機能しますか?
- 7. ホット展開は内部的にどのように機能しますか?
- 8. 可変スワップは内部的にどのように機能しますか?
- 9. jqueryアニメーション機能はどのように内部的に機能しますか?ここ
- 10. 基本的な内部形式はどのように機能しますか?
- 11. logstash kv {}機能はどのように機能しますか?
- 12. WatchKit:ディクテーション機能はどのように機能しますか?
- 13. 機能はどのように機能しますか?
- 14. 部門はMIXでどのように機能しますか?
- 15. 外部キーはどのように機能しますか?
- 16. Springインテグレーションの「内部」メッセージングはどのように機能しますか?
- 17. Twitterの内部リンクはどのように機能しますか?
- 18. ContentInsetはScrollView内でどのように機能しますか?
- 19. eclipse内でマージはどのように機能しますか?
- 20. リストI/O writevは内部でどのように機能しますか?
- 21. groovy closureは内部でどのように機能しますか?
- 22. 内部クエリで相関名はどのように機能しますか?
- 23. $ watchのコール機能は一度にどのように機能しますか?
- 24. 内部機能を独自の機能に変更するにはどうすればよいですか?
- 25. dropbox.comの複数のファイルアップロード機能はどのように機能しますか?
- 26. JQueryのdatepickerのポップアップ機能はどのように機能しますか?
- 27. OpenLayers.Control.Scale.template - それはどのように機能し、全く機能しますか?
- 28. マップ機能はReact.jsではどのように機能しますか?
- 29. Schemeではコレクタ機能はどのように機能しますか?
- 30. この機能割り当てはどのように機能しますか?
いいえ、わかりません。私は次のステップとしてソースコードを見ていきます。 –
http://linux.die.net/man/3/execv – Hackerman
すべてのシステムコールを表示するためにexecvを使用してプログラム上でstraceを使用することができます – DrPrItay