Index: cmake/baseaddress.cmake =================================================================== --- cmake/baseaddress.cmake (revision 69172) +++ cmake/baseaddress.cmake (working copy) @@ -1,5 +1,5 @@ set(baseaddress_ntdll 0x7c920000) # should be above 0x7c920000 -set(baseaddress_kernel32 0x7c770000) +set(baseaddress_kernel32 0x7c750000) # Old @ 0x7c770000 (non-optimized makes kernel32 a bit too fat) set(baseaddress_msvcrt 0x7c6c0000) set(baseaddress_advapi32 0x7c610000) set(baseaddress_gdi32 0x7c570000) Index: cmake/gcc.cmake =================================================================== --- cmake/gcc.cmake (revision 69172) +++ cmake/gcc.cmake (working copy) @@ -130,8 +130,9 @@ # Optimizations # FIXME: Revisit this to see if we even need these levels -if(CMAKE_BUILD_TYPE STREQUAL "Release") - add_compile_flags("-O3") +# [SGFIX]: Turn off optimization +if(CMAKE_BUILD_TYPE STREQUAL "Debug") + add_compile_flags("-O0") else() if(OPTIMIZE STREQUAL "1") add_compile_flags("-Os -ftracer")