Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Linux Kernel Programming - Second Edition

You're reading from  Linux Kernel Programming - Second Edition

Product type Book
Published in Feb 2024
Publisher Packt
ISBN-13 9781803232225
Pages 826 pages
Edition 2nd Edition
Languages
Author (1):
Kaiwan N. Billimoria Kaiwan N. Billimoria
Profile icon Kaiwan N. Billimoria

Table of Contents (16) Chapters

Preface 1. Linux Kernel Programming – A Quick Introduction 2. Building the 6.x Linux Kernel from Source – Part 1 3. Building the 6.x Linux Kernel from Source – Part 2 4. Writing Your First Kernel Module – Part 1 5. Writing Your First Kernel Module – Part 2 6. Kernel Internals Essentials – Processes and Threads 7. Memory Management Internals – Essentials 8. Kernel Memory Allocation for Module Authors – Part 1 9. Kernel Memory Allocation for Module Authors – Part 2 10. The CPU Scheduler – Part 1 11. The CPU Scheduler – Part 2 12. Kernel Synchronization – Part 1 13. Kernel Synchronization – Part 2 14. Other Books You May Enjoy
15. Index

Index

Symbols

6.1.25 LTS Linux kernel 20

6.1.x LTS kernel 16

6.1.y LTS kernel 14

64-bit atomic integer operators 675

64-bit Linux systems

VM split on 312

(Distributed) Denial of Service ((D)DoS) attacks 491

-next trees 15

/proc/buddyinfo pseudo-file

checking via 414, 415

/proc/PID/maps output

interpreting 319, 320

__vm_enough_memory() code 478, 479

A

AArch64 Linux addressing 315, 316

AB-BA deadlock 620

AB-BA deadlock, with lockdep

catching, examples 751-756

AB-BC-CA circular dependency 621

actual CPU switch 545

Address Sanitizer (ASAN) 333, 739

Address Space Layout Randomization (ASLR) 304, 350

used, for user memory randomization 350, 351

address spaces 127

alloc_traces 426-428

Android Open Source Project (AOSP) 288

anonymous mappings 320, 321

Application Binary Interface (ABI) 199, 261

Application Programming Interfaces (APIs) 128

ARCH and CROSS_COMPILE environment...

lock icon The rest of the chapter is locked
arrow left Previous Chapter
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}