Dependency Walker is a free utility that scans 32-bit and 64-bit Windows modules to build a hierarchical tree showing module dependencies. It detects common application problems such as missing or invalid modules. It can be run as a graphical or console application, and handles various types of module dependencies. Dependency Walker runs on many versions of Windows, and can process modules for Windows CE. It is similar to the "ldd" and "nm" tools for Unix systems, and shows which functions a module exports and calls.