OS/2 API Call Analyzer

From OS2World.Com Wiki
Revision as of 15:20, 30 January 2026 by Martini (talk | contribs)
Jump to navigation Jump to search
OS/2 API Call Analyzer
Version 2.45.04 (2001-01-10)
Vendor
Author Dave Blaschke
License Freeware
Download [1]
Website

Analyzes and reports the OS/2 APIs called and/or not called and/or the minimum OS/2 version required by one or more 16-bit or 32-bit executable files without requiring their source code.

This feat is accomplished by processing each fixup record within the executable file(s), because every function call external to the executable(s) will have a corresponding import fixup record. Whenever an import by ordinal or import by name fixup record is encountered, it is dissected to determine which export is being imported from which DLL. If it is an import from one of the supported OS/2 DLLs and the user requested statistics on the DLL, the count of references is incremented and the required OS/2 version updated appropriately. When finished, the requested statistics are displayed to standard output.