Enum cretonne_codegen::ir::HeapStyle [−][src]
pub enum HeapStyle { Dynamic { bound_gv: GlobalValue, }, Static { bound: Imm64, }, }
Style of heap including style-specific information.
Variants
Dynamic
A dynamic heap can be relocated to a different base address when it is grown.
Fields of Dynamic
bound_gv: GlobalValue | Global value providing the current bound of the heap in bytes. |
Static
A static heap has a fixed base address and a number of not-yet-allocated pages before the guard pages.
Fields of Static
bound: Imm64 | Heap bound in bytes. The guard pages are allocated after the bound. |