标签: c++ g++ compiler-optimization
我编译了一个二进制文件,其中包含一些包含一些数据的函数。显然,switch语句中的跳转表条目嵌入在代码中;在它之前有一个jmp eax。 gdb尝试将数据字节反汇编,就像它们是指令一样,之后的任何内容都是错误的。是否有g++标志可以防止这种情况发生?
jmp eax
gdb
g++