The native PDB reader code had inadvertently swapped the module names with the object file names. This corrects that and updates the affected tests.
Given some of the examples, it's easy to understand how this could be confusing. For the "main" object, the module name and the object name are the same. For certain Windows and MS CRT APIs, the module is a .lib but the object file is an import from a DLL (see Windows API sets).