Topic: Prompt means for program running on addresses> 2G
About Viva64 and similar analyzers of the code I know. It would be desirable to launch the program and in wounds a time to check up it. That, for example, the program would boot somewhere in address space of process, with addresses certainly above 2G (and it is better 4G). Also, that new\malloc too always would select storage in the given range of addresses. For example, itself faced some years ago an epic bug in With the code when one of standard therefore function malloc was accepted returning value int (was the compiler warning) has not been connected.