-
-
[旧帖]
[求助]内嵌汇编里使用C语言全局变量的问题
0.00雪花
-
发表于:
2011-8-27 21:34
1905
-
[旧帖] [求助]内嵌汇编里使用C语言全局变量的问题
0.00雪花
如a.c文件:
汇编很菜, 望各位多指教
ULONG g_addr=0;
NTSTATUS DrvierEntry(....)
{
int 3;
g_addr = (ULONG)0x71234567
__asm {
xor esi,esi
mov esi,g_addr
JMP esi
}
}
使用windbg调用时,g_addr 地址如9883888,并不是0x71234567,但调到mov esi,g_addr时确实有(9883888 = 71234567),
JMP esi,JMP到9883888地址上了,我本意是想JMP到0x71234567上的,求解呀
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!