-USING: accessors arrays assocs classes.struct fry io io.encodings.binary
-io.files io.streams.byte-array kernel kernel.private math sequences
-tools.image-analyzer.code-heap-reader tools.image-analyzer.data-heap-reader
-tools.image-analyzer.utils tools.image-analyzer.vm vm ;
+USING: accessors classes.struct fry io io.encodings.binary io.files
+io.streams.byte-array kernel sequences
+tools.image-analyzer.code-heap-reader
+tools.image-analyzer.data-heap-reader tools.image-analyzer.utils
+tools.image-analyzer.vm ;
IN: tools.image-analyzer
: code-heap>code-blocks ( code-heap -- code-blocks )
binary [ [ read-code-block ] consume-stream>sequence ] with-byte-reader ;
-: data-heap>objects ( data-relocation-base data-heap -- object-assoc )
+: data-heap>objects ( data-relocation-base data-heap -- seq )
binary [ '[ _ read-object ] consume-stream>sequence ] with-byte-reader ;
: load-image ( image -- header data-heap code-heap )