Главная
Study mode:
on
1
Intro
2
Tech Topics of this presentation
3
System mode
4
Software Breakpoints
5
Hardware breakpoints
6
Emulating Singlestep
7
Multithread debugging (user+system) nightmare
8
Everything began in ... 2005
9
Abandonned to switch to
10
Achieved result
11
Caveats
12
A remote debug session (x86-64)
13
Another Debug Session (x86-64 - ARM64)
14
Debugging a big process on RP14
15
Alternatives to GDB/gdbserver
16
Debug on Zephyr
17
You thought you knew valgrind, did you ?
18
Valgrind profiling
19
When should I use Valgrind ?
20
LTTng alternatives
21
LTTng in a nutshell
22
LTTng: Trace Compass
Description:
Explore the evolution, current techniques, and future advancements of cross debugging on Linux in this 32-minute Linux Foundation presentation. Delve into system mode, software and hardware breakpoints, emulating singlestep, and the challenges of multithread debugging. Trace the history of cross debugging from 2005, examining achieved results and caveats. Witness remote debug sessions for x86-64 and ARM64 architectures, and learn about debugging large processes on RP14. Discover alternatives to GDB/gdbserver, including debugging on Zephyr. Gain insights into Valgrind's profiling capabilities and appropriate use cases. Explore LTTng as an alternative, understanding its core concepts and integration with Trace Compass.

Cross Debugging on Linux - History, Current State, and Future Improvements

Linux Foundation
Add to list