Linux Kernel Debugging: Going Beyond Printk Messages - Sergio Prado, Embedded Labworks
Linux Kernel Debugging: Going Beyond Printk Messages - Sergio Prado, Embedded Labworks*
Debugging the Linux kernel with printk messages is a common technique. And sometimes a good one. The problem happens when we only know this debugging technique. How to debug a kernel oops message? How to trace and understand the kernel execution? How to identify and analyze a buffer overflow? How to identify a memory leak or a deadlock in kernel space?
In many situations, there are more effective debugging tools and techniques we could use to debug the kernel, including KGDB, ftrace, addr2line, kmemleak, and so on. In this presentation, we will go over these and many other very useful tools to identify and fix problems in the Linux kernel.
Видео Linux Kernel Debugging: Going Beyond Printk Messages - Sergio Prado, Embedded Labworks канала The Linux Foundation
Debugging the Linux kernel with printk messages is a common technique. And sometimes a good one. The problem happens when we only know this debugging technique. How to debug a kernel oops message? How to trace and understand the kernel execution? How to identify and analyze a buffer overflow? How to identify a memory leak or a deadlock in kernel space?
In many situations, there are more effective debugging tools and techniques we could use to debug the kernel, including KGDB, ftrace, addr2line, kmemleak, and so on. In this presentation, we will go over these and many other very useful tools to identify and fix problems in the Linux kernel.
Видео Linux Kernel Debugging: Going Beyond Printk Messages - Sergio Prado, Embedded Labworks канала The Linux Foundation
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Using Serial kdb / kgdb to Debug the Linux Kernel - Douglas Anderson, GoogleThe mind behind Linux | Linus TorvaldsReal Time is Coming to Linux; What Does that Mean to You? - Steven Rostedt, VMwareCppCon 2016: Greg Law “GDB - A Lot More Than You Knew"The State of the Linux Kernel Panel Featuring Linus TorvaldsPorting U-Boot and Linux on New ARM Boards: A Step-by-Step Guide - Quentin Schulz, Free ElectronsBKK19-TR02 - Linux Kernel Power Management - 101understanding mmap, the workhorse behind keeping memory access efficient in linuxDevice Tree for Dummies! - Thomas Petazzoni, Free ElectronsTutorial: Debugging Embedded Devices using GDB - Chris Simmonds, 2net LtdMM101: Introduction to Linux Memory Management - Christopher Lameter, Jump Trading LLCLinux Memory Forensics - Memory Capture and AnalysisTutorial: Building the Simplest Possible Linux System - Rob Landley, se-instruments.comDebugging & Troubleshooting in Linux || Linux most common issues with solutionLinux Internals: Virtual File System (VFS)Debugging with Core DumpsMaking C Less Dangerous - Kees Cook, GoogleLinux Performance Tools, Brendan Gregg, part 1 of 2Linux Tip | 10 Useful Linux CommandsMaking C Less Dangerous in the Linux kernel