]> gitweb.factorcode.org Git - factor.git/commit
Add code heap introspection primitive to VM, and make a code-blocks word in tools...
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Tue, 2 Feb 2010 12:46:17 +0000 (01:46 +1300)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Wed, 3 Feb 2010 10:11:32 +0000 (23:11 +1300)
commit26cae00eeba3a7c21a31bd28dda97b5bddadba10
tree6d5c4833da692fd1115c5b80418eb8955b93262e
parent03c5293e68afbb7fdf40be5b00bdf71023d95416
Add code heap introspection primitive to VM, and make a code-blocks word in tools.memory that wraps a useful interface around this. Add a lookup-return-address word and use this in tools.disassembler.utils
12 files changed:
basis/stack-checker/known-words/known-words.factor
basis/tools/disassembler/udis/udis.factor
basis/tools/disassembler/utils/utils.factor
basis/tools/memory/memory.factor
basis/tools/memory/summary.txt
core/bootstrap/primitives.factor
vm/arrays.cpp
vm/code_heap.cpp
vm/data_heap.cpp
vm/primitives.cpp
vm/primitives.hpp
vm/vm.hpp