[commit: ghc] master: [linker] Add ocInit/ocDeinit for ELF (e250178)
git at git.haskell.org
git at git.haskell.org
Mon May 1 16:29:46 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/e25017819b58efd0a4c45796fa8ab8af6cc5db93/ghc
>---------------------------------------------------------------
commit e25017819b58efd0a4c45796fa8ab8af6cc5db93
Author: Moritz Angermann <moritz.angermann at gmail.com>
Date: Mon May 1 11:18:14 2017 -0400
[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
>---------------------------------------------------------------
e25017819b58efd0a4c45796fa8ab8af6cc5db93
rts/Linker.c | 56 +++++++++++-----
rts/linker/Elf.c | 166 +++++++++++++++++++++++++++++++++++++++++++++--
rts/linker/Elf.h | 4 ++
rts/linker/LoadArchive.c | 5 ++
4 files changed, 209 insertions(+), 22 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc e25017819b58efd0a4c45796fa8ab8af6cc5db93
More information about the ghc-commits
mailing list