File size: 281 Bytes
92d9567
 
 
 
1
2
3
4
5
defmodule PerplexityMacro.Inspector do
  def snapshot(vm), do: %{regs: vm.regs, cycles: vm.cycles, retired: vm.retired, fuel: vm.fuel}
  def memory_slice(vm, from, count), do: for(a <- from..(from+count-1), do: %{address: a, word: PerplexityMacro.Memory.fetch_word(vm,a)})
end