如何在 at&t 汇编语法中定义结构
How do you define a struct in at&t assembly syntax
这在 at&t 语法中的等价物是什么?我似乎无法通过 google 找到任何内容。
struc node
info: resd 1
next: resd 1
endstruc
GNU 汇编器不支持任何类似的东西。最接近的是做类似的事情:
.set note_info, 0
.set note_next, 4
.set note_size, 8
您可以在如下语句中使用这些符号:
head:
.space note_size
movl [=11=], head + note_info
mov head + note_next, %esi
mov note_next(%esi), %esi
这在 at&t 语法中的等价物是什么?我似乎无法通过 google 找到任何内容。
struc node
info: resd 1
next: resd 1
endstruc
GNU 汇编器不支持任何类似的东西。最接近的是做类似的事情:
.set note_info, 0
.set note_next, 4
.set note_size, 8
您可以在如下语句中使用这些符号:
head:
.space note_size
movl [=11=], head + note_info
mov head + note_next, %esi
mov note_next(%esi), %esi