[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