summaryrefslogtreecommitdiff
path: root/mksyms.awk (follow)
AgeCommit message (Collapse)Author
2013-07-22Fixed align and add underscorePeng Fan
2013-05-16Fixed --no-embedMohammed Khoory
--no-embed was not working in mksyms.awk because the embed variable was not being set to 0
2012-11-30Make the default embedded. ARGV in awk is not working.Chris Johns
2012-09-19Fix the options handling when awk is a full path.Chris Johns
2012-07-16Resolve unresolved externals when loading object files.Chris Johns
Object files that depend on each other will cause an unresolved external. The change lets object files load with unresolved externals and will resolve them when the object file with the external is loaded. A common table of symbol strings and relocation records is maintained. The symbol string is shared by each object file that is unresolved. Each relocation record that references the symbol is held. The table is a series of small blocks that compact as symbols are resolved. The number of symbols left unresolved is typically small this design avoids fragmentation of the heap memory.
2012-05-07Update copyright year. Remove the Id tag.Chris Johns
2012-04-25Import the current project to git.Chris Johns