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.

Try in SPARQL Jump to: Statements Referenced by

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 NERFINISHED
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 NERFINISHED
operatesOn compiled binaries
originalCompany Pure Software NERFINISHED
ownedBy IBM NERFINISHED
Rational Software NERFINISHED
platform Windows
surface form: Microsoft 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 NERFINISHED
Quantify
supportsLanguage C
C++ NERFINISHED
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

Referenced by (1)

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