Skip to content

SPMI replays missing on arm32 for CORINFO_OBJECT_HANDLE JIT-EE APIs #104329

@jakobbotsch

Description

@jakobbotsch

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

cc @dotnet/jit-contrib @EgorBo

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIin-prThere is an active PR which will close this issue when it is merged

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions