---
id: 1498
title: "Understanding AddressSanitizer: Better memory safety for your code"
source_domain: blog.trailofbits.com
source_url: "https://blog.trailofbits.com/2024/05/16/understanding-addresssanitizer-better-memory-safety-for-your-code/"
published_at: "2024-05-16 13:00"
tags: ["rce", "memory-safety", "fuzzing", "llvm", "cpp", "compilers", "addresssanitizer"]
phying_url: "https://phying.com/item/1498"
lang: en
---

# Understanding AddressSanitizer: Better memory safety for your code

## Summary

Trail of Bits explains how AddressSanitizer works, covering shadow memory, redzones, container annotations, limitations, and false positives, plus the LLVM contributions these findings produced.

## Intelligence Metadata

- **Sources:** blog.trailofbits.com
- **Published:** 2024-05-16 13:00
- **Original:** https://blog.trailofbits.com/2024/05/16/understanding-addresssanitizer-better-memory-safety-for-your-code/
- **Phying News:** https://phying.com/item/1498
