Graphics Drivers Symbols

From MozillaWiki
Revision as of 11:56, 22 February 2021 by Gsvelto (talk | contribs) (List of DLLs and intro)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page summarizes the work required for automatically scraping symbol files from Windows' graphics drivers.

Drivers

This is a list of driver versions with URLs pointing to where the drivers can be fetched. We do not distinguish between the different vendors here because the numbers are both unique between vendors (every vendor has its own convention) and not unique within a single one (sometimes 32- and 64-bit versions are shipped in separate bundles, same for different versions of Windows). Generally speaking it's impossible to tell exactly which bundle is needed given a version, they all need to be inspected to find the correct DLL.

Libraries

The following list contains the DLLs which we find in stacks involving graphics drivers. When scraping symbols we should only care about these and ignore the vast amount of unrelated stuff that ships in the graphics bundles.

Intel

  • igc32.dll
  • igc64.dll
  • igd10iumd32.dll
  • igd10iumd64.dll
  • igd11dxva32.dll
  • igd11dxva64.dll
  • igd9dxva32.dll
  • igd9dxva64.dll
  • igdgmm32.dll
  • igdgmm64.dll
  • igdumdim32.dll
  • igdumdim64.dll

AMD

  • aticfx32.dll
  • aticfx64.dll
  • atidxx32.dll
  • atidxx64.dll
  • atiu9pag.dll
  • atiumd6a.dll
  • atiumdag.dll
  • atiumdva.dll

Nvidia

  • nvumdshim.dll
  • nvwgf2um.dll
  • nvumdshim.dll
  • nvdxgiwrap.dll
  • nvd3d9wrap.dll
  • nvinit.dll