JIT: implement assembly name dissassembly filtering (#18306)
authorAndy Ayers <andya@microsoft.com>
Wed, 6 Jun 2018 19:37:09 +0000 (12:37 -0700)
committerGitHub <noreply@github.com>
Wed, 6 Jun 2018 19:37:09 +0000 (12:37 -0700)
commit0ec905298e9fa3bdc5500f7f25f65de49d3ede16
treeead4015df7da4d9071bd187898c67f0d291503af
parent39da0af098b86b55e44bd1e42fefb2b2b6a8ab67
JIT: implement assembly name dissassembly filtering (#18306)

Add `COMPlus_JitDisasmAssemblies` to specify a whitelist of assemblies
whose methods will be disassembled (also filters out order, EH, GC, and
unwind info dumps too).

Intended use is for PMI asm diffing. Since PMI runs in process, current
disassembly will dissassemble various methods in PMI itself as well
as framework methods that did not get prejitted.

With this new config option we can restrict disassembly to just the assemblies
that we're processing via PMI.
src/jit/compiler.cpp
src/jit/compiler.h
src/jit/jitconfigvalues.h