vm vocabulary
Factor handbook > Vocabulary index


Summary
Layout of the C vm structure

Meta-data
Authors:Phil Dawes


Words

Tuple classes
ClassSuperclassSlots
context struct
copying-sizes struct
data-heap-room struct
dispatch-statistics struct
gc-event struct
gc-info struct
mark-sweep-sizes struct
segment struct
vm struct
zone struct


Symbol words
cell_t


Ordinary words
WordStack effect
CODE-BLOCK-OPTIMIZED( -- value )
CODE-BLOCK-PIC( -- value )
CODE-BLOCK-UNOPTIMIZED( -- value )
COLLECT-AGING-OP( -- value )
COLLECT-COMPACT-OP( -- value )
COLLECT-FULL-OP( -- value )
COLLECT-GROWING-DATA-HEAP-OP( -- value )
COLLECT-NURSERY-OP( -- value )
COLLECT-TO-TENURED-OP( -- value )
PHASE-CARD-SCAN( -- value )
PHASE-CODE-SCAN( -- value )
PHASE-CODE-SWEEP( -- value )
PHASE-DATA-COMPACTION( -- value )
PHASE-DATA-SWEEP( -- value )
PHASE-MARKING( -- value )


Class predicate words
WordStack effect
context?( object -- ? )
copying-sizes?( object -- ? )
data-heap-room?( object -- ? )
dispatch-statistics?( object -- ? )
gc-event?( object -- ? )
gc-info?( object -- ? )
mark-sweep-sizes?( object -- ? )
segment?( object -- ? )
vm?( object -- ? )
zone?( object -- ? )


Files