Why g++ compiler generate this code movzwl 0x38,%eax) that will cause segfault error?
I have a c++ program that runs for a quite long period of time, and I believed it is quite stable. Today I used objdump to dissemble the compiled binary and found this line