HomePhabricator

[WebAssembly] Add explicit symbol table

Description

[WebAssembly] Add explicit symbol table

This change modified lld to in response the llvm change which
moved to a more explicit symbol table in the object format.

Based on patches by Nicholas Wilson:

  1. https://reviews.llvm.org/D41955
  2. https://reviews.llvm.org/D42585

The primary difference that we see in the test output is that
for relocatable (-r) output we now have symbol table which
replaces exports/imports and globals.

See: https://github.com/WebAssembly/tool-conventions/issues/38
Differential Revision: https://reviews.llvm.org/D43264

Details

Committed
sbcFeb 22 2018, 9:08 PM
Differential Revision
D43264: [WebAssembly] Add explicit symbol table
Branches
Unknown
Tags
Unknown