D3-MBSV

Harden
Memory Block Start Validation

Definition

Ensuring that a pointer accurately references the beginning of a designated memory block.

How it Works

Ensure that a pointer is referencing the beginning of the intended block before using.

Considerations

Be careful with pointer arithmetic.

Artifact Relationships

This defensive technique relates to specific digital artifacts.

hardens
Memory Block Start Validation
Memory Free Function

References

Reference - Memory Block Start Validation - GNU C Manual