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.

Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.