diff --git a/README.md b/README.md index fede112..3a6ec67 100644 --- a/README.md +++ b/README.md @@ -8,38 +8,38 @@ Authored and copyright by Ian Lance Taylor, collected here fore easy lookup. ## Index -* [Linkers part 1: introduction](/linkers-1.md) -* [Linkers part 2: technial introduction](/linkers-2.md) -* [Linkers part 3: address spaces, object file formats](/linkers-3.md) -* [Linkers part 4: shared libraries](/linkers-4.md) -* [Linkers part 5: shared libraries redux, ELF symbols](/linkers-5.md) -* [Linkers part 6: relocations, position-dependent libraries](/linkers-6.md) -* [Linkers part 7: thread-local storage](/linkers-7.md) -* [Linkers part 8: ELF segments and sections](/linkers-8.md) -* [Linkers part 9: symbol versions, relaxation](/linkers-9.md) -* [Linkers part 10: parallel linking](/linkers-10.md) -* [Linkers part 11: archives](/linkers-11.md) -* [Linkers part 12: symbol resolution](/linkers-12.md) -* [Linkers part 13: symbol versions redux](/linkers-13.md) -* [Linkers part 14: link-time optimization, initialization code](/linkers-14.md) -* [Linkers part 15: COMDAT sections](/linkers-15.md) -* [Linkers part 16: C++ template instantiation, exception frames](/linkers-16.md) -* [Linkers part 17: warning symbols](/linkers-17.md) -* [Linkers part 18: incremental linking](/linkers-18.md) -* [Linkers part 19: `__start` and `__stop` symbols, byte swapping](/linkers-19.md) -* [Linkers part 20: ending note](/linkers-20.md) +* [Linkers part 1: introduction](linkers-1.md) +* [Linkers part 2: technial introduction](linkers-2.md) +* [Linkers part 3: address spaces, object file formats](linkers-3.md) +* [Linkers part 4: shared libraries](linkers-4.md) +* [Linkers part 5: shared libraries redux, ELF symbols](linkers-5.md) +* [Linkers part 6: relocations, position-dependent libraries](linkers-6.md) +* [Linkers part 7: thread-local storage](linkers-7.md) +* [Linkers part 8: ELF segments and sections](linkers-8.md) +* [Linkers part 9: symbol versions, relaxation](linkers-9.md) +* [Linkers part 10: parallel linking](linkers-10.md) +* [Linkers part 11: archives](linkers-11.md) +* [Linkers part 12: symbol resolution](linkers-12.md) +* [Linkers part 13: symbol versions redux](linkers-13.md) +* [Linkers part 14: link-time optimization, initialization code](linkers-14.md) +* [Linkers part 15: COMDAT sections](linkers-15.md) +* [Linkers part 16: C++ template instantiation, exception frames](linkers-16.md) +* [Linkers part 17: warning symbols](linkers-17.md) +* [Linkers part 18: incremental linking](linkers-18.md) +* [Linkers part 19: `__start` and `__stop` symbols, byte swapping](linkers-19.md) +* [Linkers part 20: ending note](linkers-20.md) Other articles included as well: -* [GCC exception frames](/gcc-exception-frames.md) -* [Linker combreloc](/linker-combreloc.md) -* [Linker relro](/linker-relro.md) -* [Combining versions](/combining-versions.md) -* [Version scripts](/version-scripts.md) -* [Protected symbols](/protected-symbols.md) -* [`.eh_frame`](/eh_frame.md) -* [`.eh_frame_hdr`](/eh_frame_hdr.md) -* [`.gcc_except_table`](/gcc_except_table.md) -* [Executable stack](/executable-stack.md) -* [Piece of PIE](/piece-of-pie.md) +* [GCC exception frames](gcc-exception-frames.md) +* [Linker combreloc](linker-combreloc.md) +* [Linker relro](linker-relro.md) +* [Combining versions](combining-versions.md) +* [Version scripts](version-scripts.md) +* [Protected symbols](protected-symbols.md) +* [`.eh_frame`](eh_frame.md) +* [`.eh_frame_hdr`](eh_frame_hdr.md) +* [`.gcc_except_table`](gcc_except_table.md) +* [Executable stack](executable-stack.md) +* [Piece of PIE](piece-of-pie.md)