[GHC] #7718: ios patch no 8: adjustor pools
GHC
cvs-ghc at haskell.org
Sun Apr 28 21:34:20 CEST 2013
#7718: ios patch no 8: adjustor pools
--------------------------------+-------------------------------------------
Reporter: StephenBlackheath | Owner:
Type: feature request | Status: patch
Priority: normal | Milestone: 7.8.1
Component: Compiler | Version: 7.7
Resolution: | Keywords:
Os: Other | Architecture: arm
Failure: None/Unknown | Difficulty: Unknown
Testcase: | Blockedby:
Blocking: 7724 | Related:
--------------------------------+-------------------------------------------
Comment(by simonmar):
Stephen - we do have Linux platforms that return different addresses for
exec and writable: SE Linux on Fedora, for example. The two addresses
refer to the same memory, which is why you can write to one and read from
the other.
I haven't looked at your patch in detail, but I am also wondering why we
need an extra hash table. When I wrote this code it was intended to
support the write and exec addresses being different. We had a bug in
this that was discovered recently, see #7629, and with the fix it is
working fine.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7718#comment:18>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list