Purify

E486239

Purify is a software debugging and memory error detection tool originally developed by Pure Software to help developers identify and fix runtime memory issues in their programs.

All labels observed (1)

Label Occurrences
Purify canonical 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf memory error detection tool ⓘ
software debugging tool ⓘ
acquiredThrough Rational Software acquisition of Pure Software ⓘ
analyzes runtime behavior of programs ⓘ
category dynamic analysis tool ⓘ
software testing tool ⓘ
checks array index out-of-bounds ⓘ
double-free errors ⓘ
heap allocation and deallocation consistency ⓘ
invalid memory reads ⓘ
invalid memory writes ⓘ
use-after-free errors ⓘ
detects access to uninitialized memory ⓘ
array bounds errors ⓘ
invalid pointer dereferences ⓘ
memory corruption ⓘ
memory leaks ⓘ
developer Pure Software ⓘ
distributedAs commercial software ⓘ
feature detailed error reports ⓘ
leak summaries ⓘ
runtime instrumentation of memory operations ⓘ
stack traces for memory errors ⓘ
laterAcquiredThrough IBM acquisition of Rational Software ⓘ
linked to: Rational Software
operatesOn compiled binaries ⓘ
originalCompany Pure Software ⓘ
ownedBy IBM ⓘ
Rational Software ⓘ
platform Microsoft Windows ⓘ
linked to: Windows

Unix-like operating systems ⓘ
provides diagnostics for heap usage ⓘ
diagnostics for stack usage ⓘ
purpose help developers fix memory errors ⓘ
identify runtime memory issues ⓘ
relatedTo PureCoverage ⓘ
Quantify ⓘ
supportsLanguage C ⓘ
C++ ⓘ
targetUser software developers ⓘ
useCase debugging production-quality code ⓘ
finding hard-to-reproduce memory bugs ⓘ
improving software reliability ⓘ
usedFor memory debugging in large codebases ⓘ
quality assurance in software development ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.