![]() PVS-Studio Static Code Analyzer for 64-bit and parallel C/C++ code
|
|
![]() ![]() ![]() ![]() ![]()
11.03.2010
Parallel notes N4 - continuing to study OpenMP constructs In this post we will continue to introduce you into OpenMP technology and tell you about some functions and new directives.»
02.03.2010
Parallel notes N3 - base OpenMP constructs Now we would like to start introducing you into OpenMP technology and show you the ways of using it.»
28.02.2010
In what way can C++0x standard help you eliminate 64-bit errors Programmers see in C++0x standard an opportunity to use lambda-functions and other entities I do not quite understand :).» ![]()
10.12.2009
PVS-Studio FAQ This paper contains some questions and answers about PVS-Studio code analyzer by OOO "Program Verification Systems".»
09.12.2009
VivaCore FAQ This paper contains some questions and answers about VivaCore C/C++ code analysis library by OOO "Program Verification Systems"»
23.11.2009
PVS-Studio: using the function "Mark as False Alarm"
The article describes and demonstrates by an example the use of PVS-Studio 3.40 new function "Mark as False Alarm". » ![]() |
64-bit Development![]() One of the main disadvantages of 32-bit computing is the limit of 4GB of memory leading to reduced performance of resource-intensive applications. The paper explains how to increase available virtual memory for 32-bit applications under 64-bit Windows with the help of Microsoft's 4GT method as the first step of making 32-bit applications ready for the port to a 64-bit platform. The author describes the principle of this method and gives some guidelines on how to use it to get the best result. Also, there is an additional section explaining the principles of coexistence of 32-bit and 64-bit applications in 64-bit Windows. The paper contains illustrative schemes, tables and code samples.
In this note, the author explains how to set Visual C++ 2008 Express Edition to be able to compile applications for 64-bit Windows with its help. The note provides thorough instructions and tips on how to use the compiler's abilities to a full extent. As the author says, though the decision he offers can be rather dangerous, still it is worth applying.
In this note, Kevin Frei tells about the differences between calling conventions of x86 and x64 architectures. His aim is to provide the programmers with the most important information about basic features of x64 calling convention: registers used, structure alignment, stack unwinding, etc. The note is supplied with links to resources containing more detailed materials.
|
|
© 2008 - 2010, OOO "Program Verification Systems"
300027, Russia, Tula, P.O. Box 1800. Office: Russia, Tula, Kutuzova 100-73 |
|