6.3w+
社区成员
这是因为c++调用jvm会自动启用DEBUG模式,在DEBUG状态下,如果JVM将指令指向某一行,这时候就会停顿,而不是自动执行下一行。停顿的目的是为了调试,如果要避免这样的情况,可以关闭DEBUG模式。
这是在哪里,这样的代码是有问题的,至少在 win系统下,上面一条 xor 指令把 esi 置 0 了,然后下面的 mov 指令想从 esi即 0 地址的内存处读数据?小于 64K 的地址都是无效的吧,好像就是针对类似的空指针来的。
这是在哪里,这样的代码是有问题的,至少在 win系统下,上面一条 xor 指令把 esi 置 0 了,然后下面的 mov 指令想从 esi即 0 地址的内存处读数据?小于 64K 的地址都是无效的吧,好像就是针对类似的空指针来的。