Mike Gerwitz

Activist for User Freedom

diff options
authorMike Gerwitz <gerwitzm@lovullo.com>2016-11-15 12:35:54 -0500
committerMike Gerwitz <gerwitzm@lovullo.com>2016-11-17 23:55:23 -0500
commit76f41e6250eda5869333eab86454e655462c45c1 (patch)
tree630e9417863a4fa10f33a4324b4c94de09b0c46d /src/symtable.xsl
parent94b423db168e8e4df75cdf383d0e51374e7bd2ad (diff)
Symbol format and type documentation
It's important that others understand the system before I keep adding to the mystery. This is at least a good start. It also obviates certain awkward design issues that have evolved over time and need addressing. Note that it also mentions that `keep' is marked for removal---this is the situation that prompted this documentation; changes will be made to work toward its removal to improve the terrible linker performance when given many thousands of symbols defined in over 500 separate packages. * src/symtable.xsl: Add menu for symbols. * src/symtable/symbols.xsl: Added.
Diffstat (limited to 'src/symtable.xsl')
1 files changed, 12 insertions, 0 deletions
diff --git a/src/symtable.xsl b/src/symtable.xsl
index 93a9923..1179c4a 100644
--- a/src/symtable.xsl
+++ b/src/symtable.xsl
@@ -98,4 +98,16 @@
+ @menu
+ * Symbol Format:: Anatomy of a symbol table entry
+ * Symbol Types:: Symbols describing various objects
+ @end menu
+ @lowersections
+ @include ../src/symtable/symbols.texi
+ @raisesections