The arm32 SPMI replay frequently has a very large miss rate compared to others. I was looking at a log today and noticed that it is mostly coming from GetObjectType and IsObjectImmutable. It looks like something related to sign vs zero extensions of the handles:
[20:38:26] MISSING: Method context 36804 failed to replay: SuperPMI assertion failed (missing key "key" in map IsObjectImmutable): key FFFFFFFFEE3A7040
[20:38:26] MISSING: Method context 36976 failed to replay: SuperPMI assertion failed (missing key "key" in map GetObjectType): key FFFFFFFFEE6A5264
The arm32 SPMI replay frequently has a very large miss rate compared to others. I was looking at a log today and noticed that it is mostly coming from
GetObjectType
andIsObjectImmutable
. It looks like something related to sign vs zero extensions of the handles:cc @dotnet/jit-contrib @EgorBo