葉関数とは
はかんすう
ほかの関数を呼ばない関数。リーフ関数とも呼ぶ。リターンアドレスが上書きされないので保存が不要で、スタックフレームを作らずに済むことも多い。
この用語の分野: 命令セット・アセンブリ
はかんすう
ほかの関数を呼ばない関数。リーフ関数とも呼ぶ。リターンアドレスが上書きされないので保存が不要で、スタックフレームを作らずに済むことも多い。
この用語の分野: 命令セット・アセンブリ
葉関数はjalを使わないのでraが壊れず、保存なしでretできます。
ほかの関数を呼ばない関数(葉関数、リーフ関数)では、raをスタックに保存しなくてよい場合が多い。その理由として正しいも…スタックフレーム アセンブラ 圧縮命令 アドレッシングモード ABI(アプリケーションバイナリインターフェース) 疑似命令 条件コード スタックポインタ 即値 PC相対アドレッシング