
#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