ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Pacific++ 2018: James McNellis "Time Travel Debugging"

Автор: Pacific++

Загружено: 2018-10-30

Просмотров: 2449

Описание: Website: https://pacificplusplus.com/
Resources: https://github.com/pacificplusplus/co...
Twitter:   / pacificplusplus  

Abstract:
We’ve all heard horror stories about bugs that were near-impossible to root-cause, and many of us have at least a few stories of our own. Time Travel Debugging (TTD) is a reverse debugging toolkit for Windows that makes debugging these kinds of problems far easier, in both small programs and commercial-scale software like Windows and Office. It enables you to record bugs as they happen, then replay the recording in the debugger afterwards, and use most of the debugger features that are available when debugging a live process.
In this session, I’ll introduce what Time Travel Debugging is and demonstrate both how to record execution of a program and how to debug the resulting recording. We’ll walk through the root cause analysis of some typically difficult-to-solve bugs like memory corruption and API misuse. Finally, we'll look at TTD’s advanced querying capabilities, which let you query information about memory accesses and function calls. As we walk through the examples, I’ll also introduce other, related debugger features that make debugging easier in general, even when not using Time Travel Debugging.

About the speaker:
James McNellis is a Principal Software Engineer at Microsoft where he works on the Time Travel Debugging (TTD) reverse debugging toolkit. Prior to joining the Windows Debuggers team in 2016, he worked on the Visual C++ team and was responsible for the Microsoft C Runtime (CRT) and C Standard Library implementation. Passionate about all things related to C++, he is a frequent speaker at C++ conferences around the world and is a former top contributor on StackOverflow.

Video recorded by: https://www.digitalvideoexperts.com.au/

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Pacific++ 2018: James McNellis "Time Travel Debugging"

Поделиться в:

Доступные форматы для скачивания:

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

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

Скачать аудио

Похожие видео

Pacific++ 2018: Nick Uhlenhuth

Pacific++ 2018: Nick Uhlenhuth "Cross-platform C++ development is challenging - let tools help!"

Pacific++ 2018: Sean Parent

Pacific++ 2018: Sean Parent "Generic Programming"

Pacific++ 2018: Scott McMillan

Pacific++ 2018: Scott McMillan "Designing for Efficient Cache Usage"

Pacific++ 2018: James Mitchell

Pacific++ 2018: James Mitchell "I'm falling in love with Globals"

У программистов осталось 18 месяцев, Нейросеть удалила код AWS, Унитазы спасут ИТ | Как Там АйТи #87

У программистов осталось 18 месяцев, Нейросеть удалила код AWS, Унитазы спасут ИТ | Как Там АйТи #87

WatchPoint

WatchPoint

Pacific++ 2018: Titus Winters

Pacific++ 2018: Titus Winters "C++ Past vs. Future"

CppCon 2014: James McNellis

CppCon 2014: James McNellis "Unicode in C++"

Мир AI-агентов уже наступил. Что меняется прямо сейчас

Мир AI-агентов уже наступил. Что меняется прямо сейчас

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

How to Master Time Travel Debugging with RR - Linux Debugging Tool - Guide for C/C++ - Mike Shah

How to Master Time Travel Debugging with RR - Linux Debugging Tool - Guide for C/C++ - Mike Shah

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Pacific++ 2018: Andrew Paxie

Pacific++ 2018: Andrew Paxie "Backporting to the Future"

Почему реактивный двигатель не плавится? [Veritasium]

Почему реактивный двигатель не плавится? [Veritasium]

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

Google увольняет, Нейросеть для умерших, Суверенный европейский процессор | Как Там АйТи #86

Google увольняет, Нейросеть для умерших, Суверенный европейский процессор | Как Там АйТи #86

Pacific++ 2017: Carl Cook

Pacific++ 2017: Carl Cook "Low Latency C++ for Fun and Profit"

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Понимание GD&T

Понимание GD&T

OpenAI is Suddenly in Trouble

OpenAI is Suddenly in Trouble

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]