gpt4 book ai didi

c++ - 反汇编程序 Visual Studio C++

转载 作者:行者123 更新时间:2023-11-30 05:07:00 27 4
gpt4 key购买 nike

我在 Visual Studio 和 disassembler 窗口中使用调试来获取十六进制的指令代码,但是当 main 调用函数时(如图 1),功能指令出现在单独的部分(如图2)有什么方法可以显示函数指令作为主函数的一部分出现?

反汇编器窗口中的主要部分 main section idisassemblerer window

反汇编窗口中的函数部分 function section in dissasembler window谢谢,

最佳答案

根据 mov eax, 0CCCCCCCCh 看来您正在使用调试版本。

在 Debug模式下,Visual Studio 默认不内联任何函数。

您可以切换到 Release 模式或在编译器设置中启用函数内联(C/C++ - 优化 - 内联函数扩展)并且对 fun() 的调用可能会被内联。

关于c++ - 反汇编程序 Visual Studio C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47682617/

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