小编tac*_*man的帖子

"??" 调试时Visual Studio反汇编视图中的字节数

我目前正在使用VS的反汇编视图来调试一些C#代码.当显示字节和反汇编时,有些内存区域看起来像这样:

24E2822A ??                   ?? ?? 
24E2822B ??                   ?? ?? 
24E2822C ??                   ?? ?? 
24E2822D FB                   sti  
24E2822E 2B 8B CE E8 9A 2A    sub         ecx,dword ptr [ebx+2A9AE8CEh]  
24E28234 1B 2D CC 00 B8 9D    sbb         ebp,dword ptr ds:[9DB800CCh]  
24E2823A DC 24 00             fsub        qword ptr [eax+eax]
Run Code Online (Sandbox Code Playgroud)

我原以为这??对应于未映射的内存区域,但是我看到call了指向这些??区域的指令.试图使用VS的步骤进入功能只会导致踩到这些调用.我的下一个猜测是这些是JIT之前的内存区域,但是连续多次打破代码区域会导致??这些区域相同.

什么是Visual Studio试图告诉我这个内存区域?

c# disassembly visual-studio

5
推荐指数
0
解决办法
134
查看次数

标签 统计

c# ×1

disassembly ×1

visual-studio ×1