何があります。="ガス中の平均
質問
GNU GRUBソースコードと/grub-core/boot/i386/pc/*.S
ファイルを調べているため、.=
マーカーがたくさんあります。これが/grub-core/boot/i386/pc/boot.S
ファイルからの1つです(行409-414):
/*
* Windows NT breaks compatibility by embedding a magic
* number here.
*/
. = _start + GRUB_BOOT_MACHINE_WINDOWS_NT_MAGIC
.
私が知りたいことは、.=
という意味です。
解決
ガス中で、おそらく他のアセンブラの中でも、特別なシンボル.
はアセンブラが組み立てられる現在のアドレスを指します。上記の1つのコントロールなどのステートメントは、次のコードのバイトが組み立てられます。
.
演算子のマニュアルは、こちら
所属していません StackOverflow