Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Adding some tools to the list

...

Anchor
condition predicate
condition predicate

condition predicate
An expression constructed from the variables of a function that must be true for a thread to be allowed to continue execution.

Anchor
clang
clang

clang
An open source C and C++ compiler. More information can be found at http://clang.llvm.org/.

Anchor
criticalsections
criticalsections

...

Anchor
freestanding environment
freestanding environment
Anchor
freestanding implementation
freestanding implementation

freestanding implementation [ISO/IEC 14882-2003]
A freestanding implementation is one in which execution may take place without the benefit of an operating system, and has an implementation-defined set of libraries that includes certain language-support libraries. Also referred to as freestanding environment.

Anchor
hosted environmentgcc hosted environment
gcc
Anchor
hosted implementation hosted implementation

gcc
An open source C and C++ compiler. More information can be found at https://gcc.gnu.org/.

Anchor
hosted environment
hosted environment
Anchor
hosted implementation
hosted implementation

hosted implementation hosted implementation [ISO/IEC 14882-2003]
An implementation that is not freestanding. Program startup occurs at main(), complex types are implemented, and all C++ standard library facilities are available. Also referred to as hosted environment.

...

Anchor
invalid pointer
invalid pointer

invalid pointer
A pointer that is not a valid pointer.

Anchor
livenesslibcxxliveness
libcxx
liveness
Every operation or method invocation executes to completion without interruptions, even if it goes against safety
libc++
An open source Standard Template Library (STL) implementation. More information can be found at http://libcxx.llvm.org/.

Anchor
locale-specific behavior locale-specific behavior
locale-specific behavior [ISO/IEC 14882-2003]
Behavior that depends on local conventions of nationality, culture, and language that each implementation documents.
libstdcxx
libstdcxx

libstdc++
An open source Standard Template Library (STL) implementation. More information can be found at https://gcc.gnu.org/onlinedocs/libstdc++/.

Anchor
liveness
liveness

liveness
Every operation or method invocation executes to completion without interruptions, even if it goes against safety.

Anchor
locale-specific behavior
locale-specific behavior

locale-specific behavior [ISO/IEC 14882-2003]
Behavior that depends on local conventions of nationality, culture, and language that each implementation documents.

Anchor
lvalue
lvalue

lvalue [ISO/IEC 9899-1999]
An lvalue is an expression with an object type Anchor lvalue lvalue lvalue [ISO/IEC 9899-1999]
An lvalue is an expression with an object type or an incomplete type other than void. The name lvalue comes originally from the assignment expression E1 = E2 in which the left operand E1 is required to be a (modifiable) lvalue. It is perhaps better considered as representing an object "locator value."

Anchor
msvc
msvc

Microsoft Visual Studio
A commercial C and C++ compiler. More information can be found at https://www.visualstudio.com/.

Anchor
msvc stl
msvc stl

Microsoft Visual Studio STL
A commercial Standard Template Library (STL) implementation. More information can be found at https://msdn.microsoft.com/en-us/library/cscc687y.aspx

Anchor
mitigation
mitigation

mitigation [Seacord 05a]
Mitigations are methods, techniques, processes, tools, or runtime libraries that can prevent or limit exploits against vulnerabilities.

...