gpt4 book ai didi

c - 我如何告诉 gcc 我的内联汇编破坏了堆栈的一部分?

转载 作者:太空狗 更新时间:2023-10-29 15:40:10 25 4
gpt4 key购买 nike

考虑这样的内联汇编:

uint64_t flags;
asm ("pushf\n\tpop %0" : "=rm"(flags) : : /* ??? */);

尽管可能存在某种内在函数来获取 RFLAGS 的内容,但我如何向编译器指示我的内联汇编破坏了堆栈顶部的一个四字内存?

最佳答案

就我而言,目前这是不可能的。

关于c - 我如何告诉 gcc 我的内联汇编破坏了堆栈的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39160450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com