Safe Haskell | None |
---|---|
Language | Haskell2010 |
Stg.Machine.Heap
Contents
Description
The STG heap maps memory addresses to closures.
- size :: Heap -> Int
- lookup :: MemAddr -> Heap -> Maybe HeapObject
- update :: Mapping MemAddr HeapObject -> Heap -> Heap
- updateMany :: [Mapping MemAddr HeapObject] -> Heap -> Heap
- alloc :: HeapObject -> Heap -> (MemAddr, Heap)
- allocMany :: [HeapObject] -> Heap -> ([MemAddr], Heap)
Info
Management
updateMany :: [Mapping MemAddr HeapObject] -> Heap -> Heap Source #
Update many values on the heap.