sysml/clickos

Section per each C++ symbol in the final binary

jmmlmendes opened this issue · 0 comments

Besides the .text section, the final clickos binary contains over a thousand sections in the form .text.[some mangled name] corresponding to C++ symbols.
This increases boot time (sequentially searching for the __xen_guest section which is located at the end) and is unnecessary, therefore should be eliminated in the final linking (i.e. all .text.* sections merged into the .text section).