RUVIDEO
Поделитесь видео 🙏

Address Sanitizer in C++ (A Tutorial)

In this video, I will show you how to use address sanitizer to debug your C++ code and detect memory leaks, memory corruption bugs, and undefined behavior in your programs. I will also describe how Address Sanitizer works and how to use it in G++ and Bazel.

- Link to the repo used in this video: https://github.com/ourarash/cpp-template.
- A video describing how to use this repo: https://youtu.be/JfOzsBi_irY
- Installing Bazel: https://bazel.build/install
- Installing Graphviz: https://graphviz.org/download/
-----------------------------------------------------
Chapters:

- Introduction 00:00
- Examples of memory misuse 00:55
- What is Address Sanitizer? 1:47
- What kind of bugs does address sanitizer detect? 2:44
- How does address sanitizer work? 3:15
- How can you enable address sanitizer? 5:19
- Enabling address sanitizer in G++: 5:45
- Enabling address sanitizer in Bazel: 6:13
- Examples of bugs that can be detected by address sanitizer: 6:41
- When should you use address sanitizer? 16:58
- Limitations of address sanitizer: 17:19

-----------------------------------------------------
Let me know if you have any questions in the comments!
-----------------------------------------------------
See my other videos on:
- How to use Google Benchmark for C++ Programs: https://youtu.be/9VKR8u9odrA
- Bazel and unit tests with GTest: https://youtu.be/0wMNtl2xDT0
- Debugging in Visual Studio Code for C++: https://youtu.be/-TUogVOs1Qg
- Visual Studio Code, Top Features: https://youtu.be/HebtiBI56kk
-----------------------------------------------------
Keep in touch with me:
https://www.linkedin.com/in/ourarash/
https://www.instagram.com/ourarash

I'm the founder of BitcoinCrazyness app, the Most Advanced Cryptocurrency mobile APP for alerts, Check it out:

http://www.bitcoincrazyness.com/

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Address Sanitizer in C++ (A Tutorial)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.