• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025 скачать в хорошем качестве

Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025 1 день назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025 в качестве 4k

У нас вы можете посмотреть бесплатно Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025 в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025

https://cppcon.org --- Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025 --- Fatal stack micro-corruptions, mysterious segmentation faults, and bus errors tamed live on stage, come and see! Operating systems, compilers, libraries, and C++ language itself provide multiple tools and abstractions to protect against memory corruptions, both for heap and stack. Standard containers like std::array or std::vector can check rages when accessing members (except the [] operator, by design). GNU C Library (glibc) features MALLOC CHECK . Compilers come with address sanitizers and stack protectors onboard. Linux has mprotect(). Lastly, Valgrind can detect hard-to-imagine misbehaviors, although often at a cost that is impossible or impractical to accept. And would you believe that all these countermeasures are sometimes just not enough?! There are treacherous scenarios that can sneak through all of these defense lines and frame perfectly innocent functions like pthread mutex unlock() into a nasty segmentation fault. To understand why and how it can happen we will take a deep dive into the fascinating world of calling convention and even disassemble one or two functions to inspect the machine code generated by the compiler. Finally, I will present Shadow Stack - a novel technique and a C/C++ library that can help identify and fix the true source of tricky stack corruptions by recursively narrowing the search scope of the function call graph. --- Slides: https://github.com/CppCon/CppCon2025/... Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf --- Bartosz Moczulski Bartosz Moczulski /pronounce: bar-tosh mo-chool-skee/ is a software engineer and consultant with 20 years of commercial experience in the digital TV industry and a proud holder of MSc degree in Computer Science from Wroclaw University of Technology (Poland). Bartosz is a big fan of the GNU/Linux ecosystem and open-source in general. He likes to call himself a Linux detective and rarely leaves a bug investigation unsolved. Bartosz has years of experience in C (GStreamer), C++ (WebKit), Linux security, and software integration in embedded systems (Yocto/OpenEmbedded, Buildroot), seeking an opportunity to pick some Rust soon. He is never afraid to descend to the assembler level or to spawn Ghidra or Radare2 when the situation demands it. All this time he is not losing sight of the bigger picture and can engage in projects at the architectural level. Bartosz is also passionate about knowledge sharing and ran numerous well-received internal trainings and workshops in the companies he used to work for. In his spare time, he likes to make wine and maintain his home lab, running a number of self-hosted services; both of these activities for the benefit of his friends and family. His current passion is medieval calligraphy which, being a left-hander, he has to write upside-down. He prefers a quill over a broad-edge nib and his favorite letters are ſ (long s) and þ (thorn). --- CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts. Annual CppCon Conference - https://www.cppcon.org   / cppcon   https://x.com/cppcon   / cppconference     / cppcon   https://mastodon.social/@CppCon --- Videos Filmed & Edited by Bash Films: http://www.BashFilms.com YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk --- #cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer

Comments
  • First Principles While Designing C++ Applications - Prabhu Missier - CppCon 2025 6 часов назад
    First Principles While Designing C++ Applications - Prabhu Missier - CppCon 2025
    Опубликовано: 6 часов назад
  • More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025 4 дня назад
    More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025
    Опубликовано: 4 дня назад
  • Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding 2 недели назад
    Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding
    Опубликовано: 2 недели назад
  • Will Ada Replace C/C++? 1 год назад
    Will Ada Replace C/C++?
    Опубликовано: 1 год назад
  • Making C++ Safe, Healthy, and Efficient - John Lakos - CppCon 2025 1 месяц назад
    Making C++ Safe, Healthy, and Efficient - John Lakos - CppCon 2025
    Опубликовано: 1 месяц назад
  • Идём из кода прямо в Интернет • C • Live coding 3 дня назад
    Идём из кода прямо в Интернет • C • Live coding
    Опубликовано: 3 дня назад
  • A Brief History of Bjarne Stroustrup, the Creator of C++ 6 дней назад
    A Brief History of Bjarne Stroustrup, the Creator of C++
    Опубликовано: 6 дней назад
  • One Formula That Demystifies 3D Graphics 1 месяц назад
    One Formula That Demystifies 3D Graphics
    Опубликовано: 1 месяц назад
  • Compiler Explorer: The Features You Never Knew Existed - Matt Godbolt - CppCon 2025 3 недели назад
    Compiler Explorer: The Features You Never Knew Existed - Matt Godbolt - CppCon 2025
    Опубликовано: 3 недели назад
  • Duck Typing, the C++ Way: How Type Erasure Bends the Rules - Sarthak Sehgal - CppCon 2025 5 дней назад
    Duck Typing, the C++ Way: How Type Erasure Bends the Rules - Sarthak Sehgal - CppCon 2025
    Опубликовано: 5 дней назад
  • Приключения транзистора в кошмарной схеме 3 недели назад
    Приключения транзистора в кошмарной схеме
    Опубликовано: 3 недели назад
  • Reference Counting in C++ 11 часов назад
    Reference Counting in C++
    Опубликовано: 11 часов назад
  • Свойства Python против методов: контракт, о заключении которого вы даже не подозревали. 4 дня назад
    Свойства Python против методов: контракт, о заключении которого вы даже не подозревали.
    Опубликовано: 4 дня назад
  • Back to Basics: Master the static, inline, const, and constexpr C++ Keywords - Andreas Fertig 2 недели назад
    Back to Basics: Master the static, inline, const, and constexpr C++ Keywords - Andreas Fertig
    Опубликовано: 2 недели назад
  • Google Представил ЗВЕРЯ! Gemini 3.1 САМЫЙ УМНЫЙ ИИ На Планете! Google Разорвал OpenAI. Новый Claude 23 часа назад
    Google Представил ЗВЕРЯ! Gemini 3.1 САМЫЙ УМНЫЙ ИИ На Планете! Google Разорвал OpenAI. Новый Claude
    Опубликовано: 23 часа назад
  • Есть ли разгадка времени в физике? | Беседа с Борисом Бояршиновым 1 день назад
    Есть ли разгадка времени в физике? | Беседа с Борисом Бояршиновым
    Опубликовано: 1 день назад
  • Practical Reflection With C++26 - Barry Revzin - CppCon 2025 6 дней назад
    Practical Reflection With C++26 - Barry Revzin - CppCon 2025
    Опубликовано: 6 дней назад
  • CMake Doesn't Have to Be Painful | Simple Strategies That Work - Bret Brown - CppCon 2025 2 недели назад
    CMake Doesn't Have to Be Painful | Simple Strategies That Work - Bret Brown - CppCon 2025
    Опубликовано: 2 недели назад
  • Странный предел, после которого свет начинает вышибать частицы из космической пустоты 9 дней назад
    Странный предел, после которого свет начинает вышибать частицы из космической пустоты
    Опубликовано: 9 дней назад
  • Your RAM Is Fake. The Moon Broke Timezones. And Your Compiler Is Guessing. 6 дней назад
    Your RAM Is Fake. The Moon Broke Timezones. And Your Compiler Is Guessing.
    Опубликовано: 6 дней назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5