[GHC] #8039: RTS linker: unloadObj() does not actually unload the code

GHC ghc-devs at haskell.org
Fri Jul 5 18:08:22 CEST 2013


#8039: RTS linker: unloadObj() does not actually unload the code
---------------------------------+------------------------------------------
    Reporter:  simonmar          |       Owner:  simonmar        
        Type:  task              |      Status:  new             
    Priority:  high              |   Milestone:  7.8.1           
   Component:  Runtime System    |     Version:  7.6.3           
    Keywords:                    |          Os:  Unknown/Multiple
Architecture:  Unknown/Multiple  |     Failure:  None/Unknown    
  Difficulty:  Unknown           |    Testcase:                  
   Blockedby:                    |    Blocking:                  
     Related:                    |  
---------------------------------+------------------------------------------

Comment(by simonmar):

 I've attached a patch that sort of works.  There's at least one problem
 still to fix (it doesn't get the static objects correctly when the GC is
 running in parallel).

 It seems to work with some simple testing in GHCi, but I still need to
 make some automated test cases.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/8039#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the ghc-tickets mailing list