E

echo client, sockets and, 740-741 echo server, sockets and, 742-744 edge-trigger interrupts, 861-863 elevators. See I/O (input/output)

schedulers ELF (Executable and Linkable Format), 1241-1265 architectures supported by, 1253 binary format handlers, 81-82 binary structure of modules, 491-492 creating layout of virtual process address space, 294-296 data structures, 1250 data types, 1250-1251 dynamic linking, 1263-1265 file types, 1252 header, 1243-1244 header data structure, 1251 layout and structure of, 1241-1243 overview of, 1241

program header data structure, 1254-1255

program header table, 1244-1246

relocation entries, 1259-1263

section header data structure, 1255-1257

sections of, 1246-1248

string table data structure, 1257

string tables, 1249-1250

summary, 1265

symbol table, 1248-1249

symbol table data structure, 1257-1259

end points, USB devices, 465 enhanced machine, kernel as, 2 entities, schedulable, 88 entries, proc creating/registering, 660-663 finding, 663 representing, 652-654 entries, sysfs directory, 690-693 entry tasks, interrupts, 850-852 error codes, page faults, 332 errors, searching for system errors,

1232-1233 Essential Linux Device Drivers

(Vankateswaran), 391 established state, TCP, 786-787 Ethernet frames, 746 event logs. See logging events Ex2. See second extended filesystem (Ex2) Ex3. See third extended filesystem (Ex3) exceptions exception fixup, kernel page faults, 341 interrupt types, 848

exec

COW (copy-on-write) technique and, 64 overview of, 6, 47 Executable and Linkable Format. See ELF

(Executable and Linkable Format) executable files, 81 execve, starting new programs, 79-83 exit system calls, 83 exit tasks, interrupts, 850-852 expansion buses device files for accessing, 397 expansion hardware, 392 I/O memory and, 445 types of buses, 396 exporting symbols, modules, 493-494 Ext2. See second extended filesystem (Ex2) extended attributes (xattrs), 707-732 ACLs. See ACLs (access control lists) data structures (Ext3), 714-716 data structures (VFS), 709-710

generic handlerfunctions, 713-714 implementing in Ext2, 721-722 interfacetoVFS, 708 listing in Ext3, 720-721 overview of, 707-708 retrieving in Ext3, 716-719 setting in Ext3, 719-720 summary, 732 system calls, 710-712 extended filesystems, 585 second. See second extended filesystem (Ex2)

third. See third extended filesystem (Ex3)

Continue reading here: F

Was this article helpful?

0 0