1 USING: alien.c-types assocs classes.struct kernel kernel.private system vm
3 IN: tools.image-analyzer.vm
6 ! For the two annoying structs that differ on 32 and 64 bit.
8 "tools.image-analyzer.vm.32"
9 "tools.image-analyzer.vm.64"
13 ! These structs and words correspond to vm/image.hpp
17 { data-relocation-base cell }
19 { code-relocation-base cell }
23 { bignum-pos-one cell }
24 { bignum-neg-one cell }
25 { special-objects cell[special-object-count] } ;
27 ! These structs and words correspond to vm/layouts.hpp
59 { cached_effect cell }
60 { cache_counter cell }
61 { entry_point cell } ;
90 { entry_point cell } ;
108 : tag>class ( tag -- class )
124 ! These structs and words correspond to vm/code_blocks.hpp
129 { relocation cell } ;