Pointer Checker: Catch Out-of-Bounds Memory Accesses Easily

Pointer Checker: Catch Out-of-Bounds Memory Accesses Easily

Although C and C++ pointers have well defined semantics, many applications could still make out-of-bounds memory accesses which can go undetected, risking data corruption and increasing vulnerability to malicious attacks. One of the key new features added to Intel® Parallel Studio XE is the Pointer Checker, which provides full checking of all memory accesses through pointers. A pointer checked enabled application will therefore catch any out-of-bounds memory accesses before any memory corruption occurs. This article will present an in-depth overview and usage model of Pointer Checker enabling you to quickly get started on using this key debugging feature on your critical applications.

Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.