support@viva64.com Contact Us
Русский English

PVS-Studio

Static Code Analyzer for C/C++/C++11

  • Product page
  • Documentation
  • Leading in 64-bit
Download and try Buy
  • Home
  • Terminology
 

Terminology

  • /
  • /Wp64
  • 0-9
  • 64-bit (64-bit, x64)
  • 64-bit error
  • A
  • AMD64
  • AST
  • Abandoned Lock
  • Abstract syntactical tree
  • Access Violation
  • Address arithmetic
  • Analysis of source code
  • Array index out of bounds
  • B
  • Buffer overflow
  • Bugs
  • C
  • Code review
  • Coding standard
  • Compiler warnings
  • Copy-Paste programming
  • Cppcheck
  • Critical section
  • Cyclomatic complexity
  • D
  • DWORD_PTR
  • Data alignment
  • Data model
  • Deadlock
  • Dynamic code analysis
  • E
  • EM64T
  • Explicit type conversion
  • G
  • Grammatical analysis (grammatical parse)
  • I
  • IA-64
  • IEC 61508 standard
  • ILP32
  • ILP32LL (ILP32LL64)
  • ILP64
  • INT_PTR
  • Implicit type conversion
  • Infinite loop
  • Intel 64
  • L
  • LLP64
  • LP64 (I32LP64)
  • Lexical analysis
  • Lost Signal
  • M
  • MPI
  • Measuring of software quality
  • Memsize-type
  • Metaprogramming
  • Multithreading
  • Mutex
  • O
  • OOO "Program Verification Systems"
  • OpenC++
  • OpenMP
  • Operation priorities in C/C++
  • P
  • Parallel programming
  • Parse tree
  • Preprocessed *.i file
  • Preprocessing (in C/C++ language)
  • R
  • Race condition
  • S
  • Semaphore
  • Sequence point
  • Software quality
  • Source code
  • Starvation
  • Static code analysis
  • Static code analysis tools
  • Syntactic analysis (parsing)
  • T
  • Thread. Parallel thread
  • Traversal of the syntactical tree
  • U
  • UINT_PTR
  • Undefined behavior
  • Uninitialized variable
  • Use of uninitialized memory
  • V
  • Variable argument functions
  • VivaCore
  • W
  • Win32
  • Win64
  • WoW64
  • I
  • intptr_t
  • P
  • ptrdiff_t
  • S
  • size_t
  • U
  • uintptr_t
  • W
  • w64
  • X
  • x64
  • x86
  • x86-64

For Developers:

  • All Resources
  • Our Articles
  • 64-bit Lessons
  • Knowledge Base
  • Terminology
  • Reviews
  • Blog

Blog:  

  • 28.05.2013
    Monitoring a program that monitors computer networks

    There exists the NetXMS project, which is a software product designed to monitor computer systems and networks. It can be ...

    Read more
  • 14.05.2013
    Errors detected in C++Builder

    We have checked the header files from the Embarcadero C++Builder XE3 project. In fact, it means that we have checked ...

    Read more
  • 30.04.2013
    Why Windows 8 drivers are buggy

    We have checked the Windows 8 Driver Samples pack with our analyzer PVS-Studio and found various bugs in its samples. ...

    Read more

Our Articles:  

  • 01.02.2013
    C++Builder, 64-bit software build and Viva64 renaissance

    After a long wait C++Builder XE3 Update 1 has finally acquired the capability of building 64-bit applications. It means that ...

    Read more
  • 12.12.2012
    How to complement TDD with static analysis

    TDD is one of the most popular software development techniques. I like this technology in general, and we employ it ...

    Read more
  • 16.03.2012
    100 bugs in Open Source C/C++ projects

    This article demonstrates capabilities of the static code analysis methodology. The readers are offered to study the samples of one ...

    Read more

News:  

  • 21.03.2013
    We have moved to a new office! See photos below

    Our team has moved to a new office situated at the following address: Office 308, 39 Revolyutsii St., Tula, Russia, ...

    Read more
  • 18.03.2013
    Joint webinar with Embarcadero on migration to 64-bit systems - relevant to C++Builder XE3U1 users!

    The Embarcadero company and our company have carried out a joint webinar on migration to 64-bit platforms. Our colleague Andrey ...

    Read more
  • 31.01.2013
    PVS-Studio 5.00: support of Embarcadero C++Builder, Windows Store and Windows Phone 8 applications in Visual Studio, and several hundreds of diagnostic rules

    The PVS-Studio static analyzer has changed its version number to 5.00. Why? Because we have worked hard at this release!.

    Read more
Our Customers
© 2008 - 2013, OOO "Program Verification Systems"
support@viva64.com Contact Us
Orphus
Home  |   About Us  |   Services  |   VivaCore  |   Contact Us  |   Sitemap