---
id: 1460
title: "Sanitize your C++ containers: ASan annotations step-by-step"
source_domain: blog.trailofbits.com
source_url: "https://blog.trailofbits.com/2024/09/10/sanitize-your-c-containers-asan-annotations-step-by-step/"
published_at: "2024-09-10 13:00"
tags: ["memory-safety", "llvm", "cpp", "trail-of-bits", "asan", "gcc", "container-overflow"]
phying_url: "https://phying.com/item/1460"
lang: en
---

# Sanitize your C++ containers: ASan annotations step-by-step

## Summary

A step-by-step guide to ASan container annotations for detecting container-overflow bugs in C++ std::vector, std::string, and std::deque, plus Trail of Bits' contributions to libc++ and GCC.

## Intelligence Metadata

- **Sources:** blog.trailofbits.com
- **Published:** 2024-09-10 13:00
- **Original:** https://blog.trailofbits.com/2024/09/10/sanitize-your-c-containers-asan-annotations-step-by-step/
- **Phying News:** https://phying.com/item/1460
