提问人:Jasper Niebuhr 提问时间:11/5/2023 最后编辑:Peter CordesJasper Niebuhr 更新时间:11/5/2023 访问量:45
GNU 汇编程序:设置固定位移大小
GNU Assembler: Set fixed displacement size
问:
我正在寻找一种方法来强制执行任何机器代码位移的 32 位宽度。通常,位移的大小取决于实际值,例如,位移 5 将导致单个字节值。
是否有命令行选项或类似的东西来实现这一点?
我检查了一些文档,只找到了一些可以在 asm 本身中使用的前/后缀,例如 {disp32}。在 gcc 构建过程中,我需要它从命令行工作。
答: 暂无答案
评论
16(%rsp)
.o
gcc -S foo.c
foo.s
gcc -c foo.s
foo.c
foo.s
.S
){disp32}
{disp32}