There are lots of env vars with prefix COMPlus_
So lets see only not presented in this document
Main function constructing name of env var is ?EnvGetString@REGUTIL@@SAPEAGPEBGH@Z called from:
and perhaps from several thousand more places so I wrote some script to collect names and filter out known. Final list is:
So lets see only not presented in this document
Main function constructing name of env var is ?EnvGetString@REGUTIL@@SAPEAGPEBGH@Z called from:
- ?UnsafeGetConfigDWORD@@YAKPEBGK@Z
- ?GetConfigDWORD@EEConfig@@SAKPEBGKKHW4ConfigSearch@1@@Z
- ?GetConfigString@EEConfig@@SAJPEBGPEAPEAGHW4ConfigSearch@1@@Z
- ?init@ConfigDWORD@@AEAAXPEAGK@Z
- ?GetConfigString@REGUTIL@@SAPEAGPEBGHW4CORConfigLevel@1@@Z
- ?GetConfigDWORD@REGUTIL@@SAKPEBGKW4CORConfigLevel@1@H@Z
and perhaps from several thousand more places so I wrote some script to collect names and filter out known. Final list is:
- AllowStrongNameBypass - DWORD
- AssemblyUsageLogImpersonateUser - DWORD
- BBSweep - DWORD
- BreakOnAV - DWORD
- bypassTrustedAppStrongNames - DWORD
- Cor_Enable_Profiling - DWORD
- DbgJITDebugLaunchSetting - DWORD
- DbgManagedDebugger - string
- DbgThreadCreateOption - DWORD
- DisableDoubleMapping - DWORD
- DisableSecurityTransparency - DWORD
- EagerWatsonBuckets - DWORD
- EHGolden - DWORD
- JumpStubReserve - DWORD
- legacyAssemblyProvidedEvidence - DWORD
- legacyHMACWarning - DWORD
- legacyMyComputerZone - DWORD
- legacyV1CASPolicy - DWORD
- LOPFriendlyFrames - DWORD
- MD_TrackColDesMisses - DWORD
- MemoryReport - DWORD
- MemoryReportBreakOnContext - string
- MemoryReportOutput - string
- MemoryReportStackFrames - DWORD
- MemoryReportSweepInterval - DWORD
- MultiDomainHostGAC - DWORD
- NGenAllowMsiInstall - DWORD
- PrecodeInCodeHeap - DWORD
- ReaderWriterLock_UseFixedIdGeneration - DWORD
- ShowMetaDataAccess - DWORD
- StressLoadThreadCount - DWORD
- useEnUSLcidWithComInvoke - DWORD
- UseFileMappingForByteArrays - DWORD
- UseMethodDataCacheInFindDispatchImpl - DWORD
- UsePcRel32Calls - DWORD