fmudflap

The compiler instruments risky pointer operations to prevent buffer overflows and invalid heap use.

IDE Equivalent

None

Architectures

IA-32 architecture, Intel® 64 architecture, IA-64 architecture

Syntax

Linux and Mac OS: -fmudflap
Windows:  None

Arguments

None

Default

OFF The compiler does not instruments risky pointer operations.

Description

The compiler instruments risky pointer operations to prevent buffer overflows and invalid heap use. Requires gcc 4.0 or newer.

Alternate Options

None