Module I-7410 Advanced Linux Kernel Data Structures
Module I-7410 Advanced Linux Kernel Data Structures
Module I-7410 Advanced Linux Kernel Data Structures
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Berne University of Applied Sciences<br />
School of Information Technology HTI<br />
Course: <strong>Advanced</strong> <strong>Linux</strong><br />
FS-2012<br />
Example: <strong>Module</strong> Representation in the <strong>Kernel</strong> (3)<br />
<strong>Kernel</strong> <strong>Module</strong>s List<br />
struct list_head {<br />
struct list_head *next, *prev;<br />
}<br />
struct<br />
list_head<br />
list_head<br />
modules<br />
Introduction to <strong>Module</strong>s<br />
struct module<br />
state<br />
list_head list<br />
char name[]<br />
other<br />
fields<br />
struct module<br />
state<br />
list_head list<br />
char name[]<br />
other<br />
fields<br />
V1.5 © 2012 by franz.meyer@bfh.ch Slide-14