OS Instrumentation

About OS Awareness

Understand what is "OS Awareness" and why it is useful. It features a set of APIs to track process/thread creation, deletion and activity, abstracting away low level details.

Build and Run

You have to configure your system for OS awareness, before you can use OS awareness tools. Start here to learn how to setup your environment for OS awareness.

OS Event Types

There are many different types of event notifications for OS awareness, and it is useful to know when they are useful and why.

Image Loading and Unloading

Know when an image (e.g. a shared library) is loaded or unloaded in a guest processes' virtual memory.

Guest OS Function Calls

Get notifications whenever the guest OS functions are invoked by the guest processes.

OS Signals

Signals are a critical part of OS behavior, and Ztools can track when signals are generated and triggered in the guest OS.

Copying Files

Programmatically copy files in and out of the simulated guest system.