# Better Firmware with LLVM/Clang | Interrupt

**URL:** <https://community.memfault.com/t/better-firmware-with-llvm-clang-interrupt/195>\
**Category:** Blog\
**Created:** [May 20, 2020, 5:59am UTC](https://community.memfault.com/t/better-firmware-with-llvm-clang-interrupt/195 "2020-05-20T05:59:25Z")\
**Posts on this page:** 1\
**Showing post:** 35

<div class="post-metadata">

**Author:** ![christoph](https://avatars.discourse-cdn.com/v4/letter/c/eb8c5e/32.png) [@christoph](https://community.memfault.com/u/christoph)\
**Post date:** [April 3, 2023, 1:00am UTC](https://community.memfault.com/t/better-firmware-with-llvm-clang-interrupt/195/35 "2023-04-03T01:00:57Z")

</div>

To be clear did anyone get AddressSanitzer to work using gcc on windows host with ARM Cortex M4 target.  
Especially since there is a post on the official ARM site claiming they dont support AddressSanitizer\>

> **[Question #258875 “Support of address sanitizer in GCC ARM Embedd...” :...](https://answers.launchpad.net/gcc-arm-embedded/+question/258875)**
>
> Hi,
> 
> I have tried to enable the address sanitizer feature of GCC in Rlease GCC ARM Embedded 4.9 by adding the -fsanitize=address option to my build command.
> 
> I used a very simple "int main(){ return 0;}" C source file and the following command:...

---

_[View the full topic](https://community.memfault.com/t/better-firmware-with-llvm-clang-interrupt/195)._
