null

Recently Viewed

New

Linux Kernel Debugging: Leverage open source tools and advanced techniques to debug Linux kernel or module issues by Kaiwan N Billimoria 9781801075039

No reviews yet Write a Review
RRP: $50.30
$48.03
Booksplease saves you

  Delivery: We ship to over 200 countries from the UK
  Range: Millions of books available
  Reviews: Booksplease rated "Excellent" on Trustpilot

  FREE UK DELIVERY: When you buy 3 or more books on Booksplease - Use code: FREEUKDELIVERY in your cart!

SKU:
9781801075039
MPN:
9781801075039
Available from Booksplease!
Availability: Usually dispatched within 5 working days

Frequently Bought Together:

Total: Inc. VAT
Total: Ex. VAT

Description

Debug Linux kernel modules and the kernel itself by mastering powerful open source tools and advanced kernel debugging techniques Key Features * Learn how to use a variety of kernel and module debug tools and techniques with the help of examples * Understand how to expertly interpret a kernel oops and identify the underlying defects * Includes easy-to-look up tables and simplified explanations of complex kernel-level defects 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 thorough guide to advanced kernel debugging. This book covers a range of debugging techniques in detail, starting with instrumentation-based debugging techniques, the kernel's powerful Kprobes framework, printk, and friends. The book features two whole chapters devoted to the tools and techniques for debugging memory-related bugs. It also prepares you to interpret the underlying issue when the Linux kernel throws an oops. As you advance through the chapters, you'll be able to demystify concurrency by learning what data races are and how to handle them, including the use of modern features like Kernel Concurrency Sanitizer (KCSAN). You'll also discover how to overcome some thorny issues related to debugging and performance through detailed kernel-level tracing and learn to wield the power of Ftrace and its frontends. What's more? The book shows you how to deal with kernel hangs and panic, leverage the venerable GDB tool within the kernel, and much more. By the time you complete reading this debugging kernel book, you'll have at your disposal, a whole range of powerful debug tools and techniques, along with a keen sense as to when to use which. What you will learn * Instrumentation-based printk and the powerful dynamic debug framework * Use Kprobes statically and dynamically to trap into kernel or module functions * Catch kernel memory defects with KASAN, UBSAN, SLUB debug, and kmemleak * Precisely identify the source location of kernel and module bugs * 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 using the WD and hangcheck timer * Learn to use KGDB to single-step and debug kernel or module source code Who This Book Is For This book is for Linux kernel developers, module or 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 hold of C programming and the Linux command line is necessary. Some experience with module or kernel development will be beneficial too.

Book Information
ISBN 9781801075039
Author Kaiwan N Billimoria
Format Paperback
Page Count 571
Imprint Packt Publishing Limited
Publisher Packt Publishing Limited
Weight(grams) 75g

Reviews

No reviews yet Write a Review

Booksplease  Reviews


J - United Kingdom

Fast and efficient way to choose and receive books

This is my second experience using Booksplease. Both orders dealt with very quickly and despatched. Now waiting for my next read to drop through the letterbox.

J - United Kingdom

T - United States

Will definitely use again!

Great experience and I have zero concerns. They communicated through the shipping process and if there was any hiccups in it, they let me know. Books arrived in perfect condition as well as being fairly priced. 10/10 recommend. I will definitely shop here again!

T - United States

R - Spain

The shipping was just superior

The shipping was just superior; not even one of the books was in contact with the shipping box -anywhere-, not even a corner or the bottom, so all the books arrived in perfect condition. The international shipping took around 2 weeks, so pretty great too.

R - Spain

J - United Kingdom

Found a hard to get book…

Finding a hard to get book on Booksplease and with it not being an over inflated price was great. Ordering was really easy with updates on despatch. The book was packaged well and in great condition. I will certainly use them again.

J - United Kingdom