The Linux Kernel Primer. A Top-Down Approach for x86 and PowerPC Architectures

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

EA (effective address)

effective address (EA)

effective group IDs

effective user IDs

elevator algorithms

ELF (Executable and Linking Format)

     object files 2nd 3rd 4th 5th 6th 7th 8th 9th

euid field (task_struct structure)

events

     wait_event*() interfaces 2nd

EXCEPTION() macro

exceptions

     asynchronous execution flow 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th 25th 26th

     page faults

     PowerPC page faults

exec() system calls

Executable and Linking Format (ELF)

     object files 2nd 3rd 4th 5th 6th 7th 8th 9th

executing

    processes

         adding to wait queues

         asynchronous execution flow 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th 25th 26th 27th

         clone() function 2nd 3rd

         creating 2nd

         do_exit() function 2nd 3rd 4th

         do_fork() function 2nd 3rd 4th 5th 6th

         fork() function 2nd

         lifespans 2nd 3rd 4th 5th 6th 7th

         sys_exit() function 2nd

         termination

         tracking 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

         vfork() funciton 2nd

         wait queues 2nd

         wait() function 2nd 3rd 4th 5th 6th

         wait_event*() interfaces 2nd

         waking up 2nd 3rd 4th

     schedulers

         context_switch() function 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th

         selecting tasks 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

         yielding CPUs 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th

execution

     context of

    processes

         create_process program 2nd 3rd

execution contexts, defining

exit_code field (task_struct structure)

exit_signal field (task_struct structure)

exploration tools (kernels)

     ar command 2nd

     hexdump command

     mm

     objcopy command

     objdump/readelf 2nd

EXPORT_SYMBOL macro

exporting

     symbols

extensions

     filenames

external fragmentation

external interrupts

Категории