BoundsChecker (original) (raw)

Property Value
dbo:abstract BoundsChecker is a memory checking and API call validation tool used for C++ software development with Microsoft Visual C++. It was created by NuMega in the early 1990s. When NuMega was purchased by Compuware in 1997, BoundsChecker became part of a larger tool suite, DevPartner Studio. Micro Focus purchased the product line from Compuware in 2009. Comparable tools include Purify, Insure++ and Valgrind. BoundsChecker may be run in two distinct modes: ActiveCheck, which will work against any application as is, or FinalCheck, which makes use of instrumentation added to the application when it is built. ActiveCheck performs a less intrusive analysis and monitors all calls by the application to the C Runtime Library, Windows API and calls to COM objects. By monitoring memory allocations and releases, it can detect memory leaks and overruns. Monitoring API and COM calls enables ActiveCheck to check parameters, returns and exceptions and report exceptions when they occur. Thread deadlocks can also be detected by monitoring of the synchronization objects and calls giving actual and potential deadlock detection. FinalCheck requires an instrumented build and gives a much deeper but more intrusive analysis. It provides all of the detection features of ActiveCheck plus the ability to detect buffer overflows (read and write) and uninitialized memory accesses. It monitors every scope change, and tracks pointers referencing memory objects. (en)
dbo:developer dbr:Micro_Focus
dbo:genre dbr:Memory_debugger dbr:Profiler_(computer_science)
dbo:latestReleaseDate 2021-03-05 (xsd:date)
dbo:latestReleaseVersion 12.1.40
dbo:license dbr:Proprietary_software
dbo:wikiPageExternalLink https://www.microfocus.com/products/devpartner/
dbo:wikiPageID 9056344 (xsd:integer)
dbo:wikiPageLength 9385 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1072917816 (xsd:integer)
dbo:wikiPageWikiLink dbr:Memory_debugger dbr:Memory_leak dbr:Windows_API dbr:Micro_Focus_International dbr:DevPartner dbr:Visual_Studio dbr:Deadlock dbr:Instrumentation_(computer_programming) dbr:NuMega dbr:Proprietary_software dbr:Compuware dbr:Memory_leaks dbr:Memory_management dbc:Memory_management_software dbr:C++ dbr:Dynamic_memory_allocation dbc:Debuggers dbc:Micro_Focus_International dbr:Programming_tool dbr:Buffer_overflow dbr:Insure++ dbr:Micro_Focus dbr:Microsoft_Visual_C++ dbr:System_call dbr:Valgrind dbr:Dynamic_memory dbr:Run-time_library dbr:Profiler_(computer_science) dbr:Purify_(software) dbr:Thread_(computer_science) dbr:COM_object
dbp:developer dbr:Micro_Focus
dbp:genre dbr:Memory_debugger dbr:Profiler_(computer_science)
dbp:latestReleaseDate 2021-03-05 (xsd:date)
dbp:latestReleaseVersion 12.100000 (xsd:double)
dbp:license dbr:Proprietary_software
dbp:name BoundsChecker (en)
dbp:operatingSystem Windows (en)
dbp:website https://www.microfocus.com/products/devpartner/
dbp:wikiPageUsesTemplate dbt:Infobox_software dbt:Reflist
dcterms:subject dbc:Memory_management_software dbc:Debuggers dbc:Micro_Focus_International
gold:hypernym dbr:Checking
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Debugger106574334 yago:Program106568978 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatDebuggers
rdfs:comment BoundsChecker is a memory checking and API call validation tool used for C++ software development with Microsoft Visual C++. It was created by NuMega in the early 1990s. When NuMega was purchased by Compuware in 1997, BoundsChecker became part of a larger tool suite, DevPartner Studio. Micro Focus purchased the product line from Compuware in 2009. Comparable tools include Purify, Insure++ and Valgrind. (en)
rdfs:label BoundsChecker (en)
owl:sameAs freebase:BoundsChecker yago-res:BoundsChecker wikidata:BoundsChecker https://global.dbpedia.org/id/4ay3D
prov:wasDerivedFrom wikipedia-en:BoundsChecker?oldid=1072917816&ns=0
foaf:homepage https://www.microfocus.com/products/devpartner/
foaf:isPrimaryTopicOf wikipedia-en:BoundsChecker
foaf:name BoundsChecker (en)
is dbo:wikiPageRedirects of dbr:Boundschecker
is dbo:wikiPageWikiLink of dbr:Boundschecker dbr:Memory_debugger dbr:Memory_leak dbr:DevPartner dbr:NuMega dbr:PurifyPlus dbr:Dynamic_program_analysis dbr:Runtime_error_detection
is foaf:primaryTopic of wikipedia-en:BoundsChecker