Modern Linux C++ debugging tools - under the covers - Greg Law - CppCon 2019
http://CppCon.org
Discussion & Comments: https://www.reddit.com/r/cpp/
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019
—
Modern Linux C++ debugging tools - under the covers
An overview of how some of the seemingly-magical modern Linux C++ tools actually work, so that you can get the most from them. C++ is a language and ecosystem that is unashamedly close to the metal, and to be an expert practitioner an understanding of compiler and OS fundamentals is essential, as is the case for debugging and profiling tools. The last decade has seen a ‘Cambrian explosion’ in tooling: Valgrind, perf, Address Sanitizer, rr, Live Recorder, Coverity and cppcheck have either arrived or become mainstream and even good-old GDB has come a long way. Greg gives an overview of how these amazing/magical tools are implemented, often exploiting a combination of compiler, OS and CPU features. Contains multiple demos and details on ptrace, DWARF debug info, how static analyzers work, record and replay systems - to help you to select the right tool for the job and then get the most out of it.
—
Greg Law
Greg is co-founder and CEO at Undo. He is a programmer at heart, but likes to keep one foot in the software world and one in the business world. Greg finds it particularly rewarding to turn innovative software technology into real business development. Greg has over 20 years of experience in both academia and innovative start-up software companies.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
*-----*
Register Now For CppCon 2022: https://cppcon.org/registration/
*-----*
Видео Modern Linux C++ debugging tools - under the covers - Greg Law - CppCon 2019 канала CppCon
Discussion & Comments: https://www.reddit.com/r/cpp/
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019
—
Modern Linux C++ debugging tools - under the covers
An overview of how some of the seemingly-magical modern Linux C++ tools actually work, so that you can get the most from them. C++ is a language and ecosystem that is unashamedly close to the metal, and to be an expert practitioner an understanding of compiler and OS fundamentals is essential, as is the case for debugging and profiling tools. The last decade has seen a ‘Cambrian explosion’ in tooling: Valgrind, perf, Address Sanitizer, rr, Live Recorder, Coverity and cppcheck have either arrived or become mainstream and even good-old GDB has come a long way. Greg gives an overview of how these amazing/magical tools are implemented, often exploiting a combination of compiler, OS and CPU features. Contains multiple demos and details on ptrace, DWARF debug info, how static analyzers work, record and replay systems - to help you to select the right tool for the job and then get the most out of it.
—
Greg Law
Greg is co-founder and CEO at Undo. He is a programmer at heart, but likes to keep one foot in the software world and one in the business world. Greg finds it particularly rewarding to turn innovative software technology into real business development. Greg has over 20 years of experience in both academia and innovative start-up software companies.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
*-----*
Register Now For CppCon 2022: https://cppcon.org/registration/
*-----*
Видео Modern Linux C++ debugging tools - under the covers - Greg Law - CppCon 2019 канала CppCon
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![CppCon 2016: Casey Carter “Iterator Haiku"](https://i.ytimg.com/vi/rZs9ndzGB_8/default.jpg)
![Catch ⬆️: Unicode for C++23 - JeanHeyd Meneide - CppCon 2019](https://i.ytimg.com/vi/BdUipluIf1E/default.jpg)
![Taskflow: A Parallel and Heterogeneous Task Programming System Using Modern C++ - Tsung-Wei Huang](https://i.ytimg.com/vi/MX15huP5DsM/default.jpg)
![CppCon 2015: Pablo Halpern “Work Stealing"](https://i.ytimg.com/vi/iLHNF7SgVN4/default.jpg)
![CppCon 2018: Valentin Galea “Rapid Prototyping of Graphics Shaders in Modern C++”](https://i.ytimg.com/vi/8FoAxasNssA/default.jpg)
![CppCon 2019: Emery Berger “Mesh: Automatically Compacting Your C++ Application's Memory”](https://i.ytimg.com/vi/XRAP3lBivYM/default.jpg)
![CppCon 2019: David Olsen “Faster Code Through Parallelism on CPUs and GPUs”](https://i.ytimg.com/vi/cbbKEAWf1ow/default.jpg)
![CppCon 2019: Ben Saks “Back to Basics: Exception Handling and Exception Safety”](https://i.ytimg.com/vi/W6jZKibuJpU/default.jpg)
![CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”](https://i.ytimg.com/vi/HG6c4Kwbv4I/default.jpg)
![Deep CMake for Library Authors - Craig Scott - CppCon 2019](https://i.ytimg.com/vi/m0DwB4OvDXk/default.jpg)
![CppCon 2018: Matt Godbolt “The Bits Between the Bits: How We Get to main()”](https://i.ytimg.com/vi/dOfucXtyEsU/default.jpg)
![Back to Basics: The Structure of a Program - Bob Steagall - CppCon 2020](https://i.ytimg.com/vi/3KoXeegncrs/default.jpg)
![The One-Decade Task: Putting std::atomic in CUDA. - Olivier Giroux - CppCon 2019](https://i.ytimg.com/vi/VogqOscJYvk/default.jpg)
![CppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”](https://i.ytimg.com/vi/kIoZDUd5DKw/default.jpg)
![CppCon 2018: JeanHeyd Meneide “Scripting at the Speed of Thought: Lua and C++ with sol3”](https://i.ytimg.com/vi/xQAmGBfKnas/default.jpg)
![Generators, Coroutines and Other Brain Unrolling Sweetness - Adi Shavit - CppCon 2019](https://i.ytimg.com/vi/qYHDERleSL8/default.jpg)
![Adventures in SIMD-Thinking (part 1 of 2) - Bob Steagall - CppCon 2020](https://i.ytimg.com/vi/qejTqnxQRcw/default.jpg)
![Just Enough Assembly for Compiler Explorer - Anders Schau Knatten - CppCon 2021](https://i.ytimg.com/vi/_sSFtJwgVYQ/default.jpg)
![C++ Lambda Idioms - Timur Doumler - CppCon 2022](https://i.ytimg.com/vi/xBAduq0RGes/default.jpg)
![C++20 String Formatting Library: An Overview and Use with Custom Types - Marc Gregoire - CppCon 2020](https://i.ytimg.com/vi/IdM0Z2a4fjU/default.jpg)
![CppCon 2014: "Meet the Authors"](https://i.ytimg.com/vi/4cCeUfzH-No/default.jpg)