内存复制来自void *

时间:2011-04-29 09:35:53

标签: c++ c pointers

我有以下代码,

char * segbase_char = (char*)segbase; 

在gdb中调试时,会打印

segbase_char = 0x80e2da8
segbase = 0xb7ffd000

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

优化可能导致代码被移动,导致segbase_char的负载被延迟。尝试使用较低级别的优化进行编译。