[linker] Add ocInit/ocDeinit for ELF
authorMoritz Angermann <moritz.angermann@gmail.com>
Mon, 1 May 2017 15:18:14 +0000 (11:18 -0400)
committerBen Gamari <ben@smart-cactus.org>
Mon, 1 May 2017 15:18:23 +0000 (11:18 -0400)
commite25017819b58efd0a4c45796fa8ab8af6cc5db93
tree2b9f316acf95381e53f0d39da370608f2d1546c8
parent5c602d2228d28530621cc6c94fbb736b13f474fb
[linker] Add ocInit/ocDeinit for ELF

This fills out the extended `info` structs, and will be subsequently
used in the arm and arm64 linker for elf.

Depends on: D3446, D3459

Reviewers: bgamari, austin, erikd, simonmar

Reviewed By: simonmar

Subscribers: rwbarton, thomie

Differential Revision: https://phabricator.haskell.org/D3447
rts/Linker.c
rts/linker/Elf.c
rts/linker/Elf.h
rts/linker/LoadArchive.c