LIBUNRES: Analyze Library and Object Files
Use libunres to check the names of symbols in library and object files. For example, running libunres with the -p option obtains a list of the mangled names of functions in a DLL. Piping the output through unmangle will make the names readable.
Command syntax:
libunres [switches] { file }
file is the name of the library or object file to analyze. Specifying multiple files means that the aggregate of them all is analyzed.
Switch | Description |
---|---|
-c | Handle COMDAT records |
-d | Print all publics and commons |
-e | Print the names of all extern objects to stdout |
-i | Become case-insensitive |
-l | Print symbol names to stdout |
-p | Print the names of all public and common symbols |
By default, libunres lists the names of all extern symbols that are not public or common, i.e. all unresolved names. It's used for determining what symbols a library or object file is depending upon.