Understand the general approach for instrumenting all memory accesses made by the simulated system.
There are multiple types of memory access notifications, learn which access types are useful for what.
Get useful information about the instruction being executed, such as its virtual, linear and physical address or its size and attribute information.
Replace the implementation of an instruction using your own implementation in the ztool.
Replace the implementation of an instruction using your own implementation in the ztool.