[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