env_copy["SuperPMIShimLogPath"] = self.temp_location
env_copy["SuperPMIShimPath"] = self.jit_path
env_copy["COMPlus_AltJit"] = "*"
+ env_copy["COMPlus_AltJitNgen"] = "*"
env_copy["COMPlus_AltJitName"] = self.collection_shim_name
env_copy["COMPlus_EnableExtraSuperPmiQueries"] = "1"
print_platform_specific_environment_vars(self.coreclr_args, "SuperPMIShimPath", self.jit_path)
print_platform_specific_environment_vars(self.coreclr_args, "COMPlus_AltJit", "*")
print_platform_specific_environment_vars(self.coreclr_args, "COMPlus_AltJitName", self.collection_shim_name)
+ print_platform_specific_environment_vars(self.coreclr_args, "COMPlus_AltJitNgen", "*")
print("")
if self.collection_command != None:
assert(structHandle != NO_CLASS_HANDLE);
(void)typGetObjLayout(structHandle);
unsigned fieldCnt = info.compCompHnd->getClassNumInstanceFields(structHandle);
+ impNormStructType(structHandle);
+#ifdef TARGET_ARMARCH
+ GetHfaType(structHandle);
+#endif
for (unsigned int i = 0; i < fieldCnt; i++)
{
CORINFO_FIELD_HANDLE fieldHandle = info.compCompHnd->getFieldInClass(structHandle, i);
{
if (varTypeIsStruct(fieldVarType))
{
- fieldVarType = impNormStructType(fieldClassHandle);
makeExtraStructQueries(fieldClassHandle, level - 1);
}
}