1 USING: alien.c-types assocs classes.struct kernel kernel.private vm ;
2 IN: tools.image-analyzer.vm
4 ! These structs and words correspond to vm/image.hpp
8 { data-relocation-base cell_t }
10 { code-relocation-base cell_t }
16 { special-objects cell_t[special-object-count] } ;
18 ! These structs and words correspond to vm/layouts.hpp
26 { displacement cell_t }
50 { cached_effect cell_t }
51 { cache_counter cell_t }
52 { entry_point cell_t } ;
79 { pic_tail_def cell_t }
80 { subprimitive cell_t }
81 { entry_point cell_t } ;
87 ! These structs and words correspond to vm/code_blocks.hpp
92 { relocation cell_t } ;
94 TUPLE: heap-node address object payload ;
96 TUPLE: code-heap-node < heap-node free? gc-maps ;