In emscripten we use named segments and export __start/__stop symbols
to extract data after the linker has run. In some cases that data is
not otherwise alive. For example:
https://github.com/emscripten-core/emscripten/pull/17854
The ELF linker already does this but is currently behind the `-z
nostart-stop-gc` flag. We could do that here to, but I'm not sure its
necessary.