Linux Kernel Architecture
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1189 Appendix C: Notes on C subl $8, %esp andl $-16, %esp movl $0, 4(%esp) movl $. ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1190 Appendix C: Notes on C cantypeinanyvaluetheywant.Thereasonforusing this unwie ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1191 Appendix C: Notes on C movl %esp, %ebp subl $8, %esp andl $-16, %esp movl $0, ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1192 Appendix C: Notes on C Once you understand this optimization feature, the use ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1193 Appendix C: Notes on C Attributes are specified by prefixing the declaration ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1194 Appendix C: Notes on C ❑ alignspecifies the minimum alignment of data — in ot ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1195 Appendix C: Notes on C : Modified registers ); On IA-32 systems, the assemble ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1196 Appendix C: Notes on C This code copies the value inatob— not a very demandin ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1197 Appendix C: Notes on C The input and output registers used are defined by mea ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1198 Appendix C: Notes on C The pre-processor constantLOCK_PREFIXis used to make t ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1199 Appendix C: Notes on C ❑ __builtin_expect(long exp, long c)helps the compiler ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1200 Appendix C: Notes on C C.1.9 Pointer Arithmetic Normally, pointers may be use ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1201 Appendix C: Notes on C help of a hash table in which all existing instances a ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1202 Appendix C: Notes on C normal pointer arithmetic,var++would cause the value t ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1203 Appendix C: Notes on C be specified in the structure definition to prevent th ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1204 Appendix C: Notes on C The program generates the following output: wolfgang@m ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1205 Appendix C: Notes on C As expected, the program produces the following output ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1206 Appendix C: Notes on C The program produces the following output: wolfgang@me ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1207 Appendix C: Notes on C include/asm-x86/io_32.h define BUILDIO(bwl,bw,type) \ ...
Mauerer app03.tex V1 - 09/04/2008 6:11pm Page 1208 Appendix C: Notes on C Only the first line is included in theifbody. The rema ...
«
57
58
59
60
61
62
63
64
65
66
»
Free download pdf