LIBRISTO
LIBROAMANTO
kötelező
Legyen része a világ minden tájáról összegyűlt könyvbarátok közösségének és élvezze a rengeteg előnyt. Ingyenes regisztráció
0
Ingyenes szállítás a FoxPost futárszolgálattal, 19 990 Ft feletti vásárlás esetén
DPD futárszolgálat 1 190 Ft Posta 1 795 Ft PostaPont / Csomagautomata 1 690 Ft Postán 1 690 Ft GLS pont 1 390 Ft FoxPost 1 190 Ft Packeta 1 190 Ft DPD gyűjtőpont 990 Ft GLS futár 1 790 Ft

Ingyenes szállítás 19 990 Ft feletti rendelés esetén – Packeta, Fox Post Box és DPD csomagpont átvétellel

Linux Kernel Debugging

Nyelv AngolAngol
Könyv Puha kötésű
Könyv Linux Kernel Debugging Kaiwan N Billimoria
Libristo kód: 41372349
Kiadó Packt Publishing, augusztus 2022
Effectively debug kernel modules, device drivers, and the kernel itself by gaining a solid understan... Teljes leírás
? points 125 b
18 266 Ft
Beszállítói készleten Küldés 9-15 napon belül

30 nap a termék visszaküldésére


A vásárlók ilyet vásároltak


Reverse Engineering Armv8-A Systems Austin Kim / Könyv Puha kötésű
common.buy 18 631 Ft
Modern Arm Assembly Language Programming Daniel Kusswurm / Könyv Puha kötésű
common.buy 19 071 Ft
Dancing with Qubits - Second Edition Robert S. Sutor / Könyv Kemény kötésű
common.buy 31 294 Ft
The Ultimate Kali Linux Book - Third Edition Glen D. Singh / Könyv Puha kötésű
common.buy 20 436 Ft
OpenShift for Developers Joshua Wood / Könyv Puha kötésű
common.buy 16 489 Ft
Toplistás
The Name of the Wind Patrick Rothfuss / Könyv Puha kötésű
common.buy 4 858 Ft
Toplistás
The Wise Man's Fear Patrick Rothfuss / Könyv Puha kötésű
common.buy 4 136 Ft
The Slow Regard of Silent Things Patrick Rothfuss / Könyv Puha kötésű
common.buy 3 373 Ft
A leggazdagabb árva Bauer Barbara / Könyv Kemény kötésű
common.buy 5 224 Ft

Effectively debug kernel modules, device drivers, and the kernel itself by gaining a solid understanding of powerful open source tools and advanced kernel debugging techniques


Key Features

- Fully understand how to use a variety of kernel and module debugging tools and techniques using examples

- Learn to expertly interpret a kernel Oops and identify underlying defect(s)

- Use easy-to-look up tables and clear explanations of kernel-level defects to make this complex topic easy


Book Description

The Linux kernel is at the very core of arguably the world's best production-quality OS. Debugging it, though, can be a complex endeavor.

Linux Kernel Debugging is a comprehensive guide to learning all about advanced kernel debugging. This book covers many areas in-depth, such as instrumentation-based debugging techniques (printk and the dynamic debug framework), and shows you how to use Kprobes. Memory-related bugs tend to be a nightmare - two chapters are packed with tools and techniques devoted to debugging them. When the kernel gifts you an Oops, how exactly do you interpret it to be able to debug the underlying issue? We've got you covered. Concurrency tends to be an inherently complex topic, so a chapter on lock debugging will help you to learn precisely what data races are, including using KCSAN to detect them. Some thorny issues, both debug- and performance-wise, require detailed kernel-level tracing; you'll learn to wield the impressive power of Ftrace and its frontends. You'll also discover how to handle kernel lockups, hangs, and the dreaded kernel panic, as well as leverage the venerable GDB tool within the kernel (KGDB), along with much more.

By the end of this book, you will have at your disposal a wide range of powerful kernel debugging tools and techniques, along with a keen sense of when to use which.


What You Will Learn

- Explore instrumentation-based printk along with the powerful dynamic debug framework

- Use static and dynamic Kprobes to trap into kernel/module functions

- Catch kernel memory defects with KASAN, UBSAN, SLUB debug, and kmemleak

- Interpret an Oops in depth and precisely identify it s source location

- Understand data races and use KCSAN to catch evasive concurrency defects

- Leverage Ftrace and trace-cmd to trace the kernel flow in great detail

- Write a custom kernel panic handler and detect kernel lockups and hangs

- Use KGDB to single-step and debug kernel/module source code


Who this book is for

This book is for Linux kernel developers, module/driver authors, and testers interested in debugging and enhancing their Linux systems at the level of the kernel. System administrators who want to understand and debug the internal infrastructure of their Linux kernels will also find this book useful. A good grasp on C programming and the Linux command line is necessary. Some experience with kernel (module) development will help you follow along.


Table of Contents

- A General Introduction to Debugging Software

- Approaches to Kernel Debugging

- Debug via Instrumentation - printk and Friends

- Debug via Instrumentation - Kprobes

- Debugging Kernel Memory Issues - Part 1

- Debugging Kernel Memory Issues - Part 2

- Oops! Interpreting the Kernel Bug Diagnostic

- Lock Debugging

- Tracing the Kernel Flow

- Kernel Panic, Lockups, and Hangs

- Using Kernel GDB (KGDB)

- A Few More Kernel Debugging Approaches

Színésznő & Poliglott
EWA KASP részére
A videó lejátszása
Ewa Kasp
A Libristo rendelkezik az idegennyelvű könyvek legnagyobb kínálatával. Ezért vásárolom a könyveket itt.

Információ a könyvről

Teljes megnevezés Linux Kernel Debugging
Nyelv Angol
Kötés Könyv - Puha kötésű
Kiadás éve 2022
Oldalszám 638
EAN 9781801075039
ISBN 1801075034
Libristo kód 41372349
Súly 1172
Méretek 191 x 235 x 35
Ajándékozza oda ezt a könyvet még ma
Nagyon egyszerű
1 Tegye a kosárba könyvet, és válassza ki a kiszállítás ajándékként opciót 2 Rögtön küldjük Önnek az utalványt 3 A könyv megérkezik a megajándékozott címére

Ezt is ajánljuk


Federated Learning with Python George Jeno / Könyv Puha kötésű
common.buy 18 266 Ft
Learning Spring Boot 3.0 - Third Edition Greg L. Turnquist / Könyv Puha kötésű
common.buy 17 530 Ft
Efficient Linux at the Command Line Daniel J. Barrett / Könyv Puha kötésű
common.buy 16 489 Ft
Toplistás
Python Crash Course, 3rd Edition Eric Matthes / Könyv Puha kötésű
common.buy 13 732 Ft
Toplistás
Deep Learning with Pytorch, Second Edition Eli Stevens / Könyv Puha kötésű
common.buy 22 240 Ft
Toplistás
Building Microservices Sam Newman / Könyv Puha kötésű
common.buy 23 387 Ft
Toplistás
How Linux Works, 3rd Edition Brian Ward / Könyv Puha kötésű
common.buy 13 672 Ft
Toplistás
Head First Design Patterns Eric Freeman / Könyv Puha kötésű
common.buy 23 387 Ft
Art Of Mac Malware Wardle / Könyv Puha kötésű
common.buy 13 672 Ft
Toplistás
Windows Security Internals with Powershell FORSHAW JAMES / Könyv Puha kötésű
common.buy 16 286 Ft
C++ Programming for Linux Systems Stanimir Lukanov / Könyv Puha kötésű
common.buy 17 914 Ft
Toplistás
Effective Modern C++ Scott Meyers / Könyv Puha kötésű
common.buy 23 253 Ft
Toplistás
The Linux Programming Interface Michael Kerrisk / Könyv Kemény kötésű
common.buy 26 964 Ft
Kubernetes Bible Nassim Kebbani / Könyv Puha kötésű
common.buy 25 146 Ft
Deep Learning with TensorFlow 2 and Keras Sujit Pal / Könyv Puha kötésű
common.buy 17 179 Ft
Linux Administration Best Practices Scott Alan Miller / Könyv Puha kötésű
common.buy 17 179 Ft
Cloud Native Devops with Kubernetes Justin Domingus / Könyv Puha kötésű
common.buy 26 247 Ft
Senlin Ascends Josiah Bancroft / Könyv Puha kötésű
common.buy 6 163 Ft
Hamarosan
Linux Basics For Hackers Occupytheweb / Könyv Puha kötésű
common.buy 15 157 Ft
Hunt of Shadows Elise Kova / Könyv Kemény kötésű
common.buy 11 752 Ft
Toplistás
Chainsaw Man, Vol. 4 Tatsuki Fujimoto / Könyv Puha kötésű
common.buy 4 094 Ft

Belépés

Bejelentkezés a saját fiókba. Még nincs Libristo fiókja? Hozza létre most!

 
kötelező
kötelező

Nincs fiókja? Szerezze meg a Libristo fiók kedvezményeit!

A Libristo fióknak köszönhetően mindent a felügyelete alatt tarthat.

Libristo fiók létrehozása