アセンブリ言語における関数は機械語でどのように表現されるか?
gcc
に生成されたオブジェクトファイルを読んで見る
ELF形式のオブジェクトファイルを出力
そもそもオブジェクトファイルとは?
低レベルプログラミング
で確認しよう
これを確認したかったのは、
関数は機械語レベルの機能
なのか、それとも言語機能なのかを知りたかったから
考えれば、当然機械語レベルの機能だ
call命令
が
x86_64アーキテクチャ
に含まれている
そしてその実態は、
jmp命令
ので確認をやめた