Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lucy Wiki" for change 
notification.

The "LucyBookClub" page has been changed by MarvinHumphrey:
http://wiki.apache.org/lucy/LucyBookClub?action=diff&rev1=36&rev2=37

Comment:
Add 2013-02-12, archive 2013-02-05.

  [[mailto:[email protected]|[email protected]]]
  
  == Upcoming Meetings ==
+ 
+ === Tuesday February 12, 7:00 pm PDT: ===
+ 
+ From PLP3:
+ 
+ {{{
+     14.4 Address Space Organization
+     14.5 Assembly
+         14.5.1 Emitting Instructions
+         14.5.2 Assigning Addresses to Names
+     14.6 Linking
+         14.6.1 Relocation and Name Resolution
+         14.6.2 Type Checking
+     14.7 Dynamic Linking*
+         14.7.1 Position-Independent Code*
+         14.7.2 Fully Dynamic (Lazy) Linking*
+     14.8 Summary and Concluding Remarks
+ 
+ * includes auxiliary CD material
+ }}}
+ 
+ Additionally, we'll cover the first few sections of Ulrich Drepper's paper, 
[[http://www.akkadia.org/drepper/dsohowto.pdf|How To Write Shared Libraries]]:
+ 
+ {{{
+     1 Preface
+         1.1 A Little Bit of History
+         1.2 The Move To ELF
+         1.3 How Is ELF Implemented?
+         1.4 Startup: In The Kernel
+ }}}
+ 
+ Here are review questions for the Drepper material:
+ 
+  1.  What limitations of the `a.out` format make it ill-suited for creating 
shared libraries?  If a modern Linux system supplied shared libraries derived 
from `a.out`, how would that affect applications which use them?  
+  2.  What is the main difference between a compiled ELF shared library and a 
compiled binary executable?
+  3.  If you're creating a very large application which takes a long time to 
link, how can you use shared libraries to minimize the edit-compile-test loop 
and maximize programmer efficiency?  Compare this use of shared libraries to 
traditional separate compilation.
+  4.  When loading the contents of an executable file into memory, why is it 
desirable to mark as many pages as possible non-writable?
+  5.  Where must the `Elf32_Phdr` and `Elf64_Phdr` program header structs be 
located in an ELF object file?  What is the first member in these program 
header structs?
+ 
+ == Community Notes ==
+ 
+ Below are an excerpt of notes from previous meetings and or anything of 
interest related to the meetings.
  
  === Tuesday February 5, 7:00 pm PDT: ===
  
@@ -35, +77 @@

  
  * includes auxiliary CD material
  }}}
- 
- == Community Notes ==
- 
- Below are an excerpt of notes from previous meetings and or anything of 
interest related to the meetings.
  
  === Tuesday January 29, 7:00 pm PDT: ===
  

Reply via email to