Commit 922c75c
authored
SPMI: Fix recGetStaticFieldCurrentClass (#83843)
getStaticFieldCurrentClass has very different behavior depending on
whether pIsSpeculative is passed or not, and we need to record the
resulting class handle in both cases.
This fixes a case of replays not working after recording that I hit
while tracking down a separate issue.1 parent f1f9fde commit 922c75c
File tree
5 files changed
+24
-17
lines changed- src/coreclr
- inc
- tools/superpmi
- superpmi-shim-collector
5 files changed
+24
-17
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| |||
Lines changed: 15 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3710 | 3710 | | |
3711 | 3711 | | |
3712 | 3712 | | |
3713 | | - | |
| 3713 | + | |
3714 | 3714 | | |
3715 | 3715 | | |
3716 | 3716 | | |
3717 | | - | |
| 3717 | + | |
3718 | 3718 | | |
3719 | | - | |
| 3719 | + | |
| 3720 | + | |
| 3721 | + | |
| 3722 | + | |
3720 | 3723 | | |
| 3724 | + | |
3721 | 3725 | | |
3722 | | - | |
| 3726 | + | |
3723 | 3727 | | |
3724 | | - | |
3725 | 3728 | | |
3726 | 3729 | | |
3727 | 3730 | | |
3728 | | - | |
| 3731 | + | |
3729 | 3732 | | |
3730 | | - | |
| 3733 | + | |
3731 | 3734 | | |
3732 | 3735 | | |
3733 | 3736 | | |
3734 | 3737 | | |
3735 | | - | |
| 3738 | + | |
| 3739 | + | |
| 3740 | + | |
| 3741 | + | |
| 3742 | + | |
3736 | 3743 | | |
3737 | 3744 | | |
3738 | 3745 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
493 | 493 | | |
494 | 494 | | |
495 | 495 | | |
496 | | - | |
497 | | - | |
| 496 | + | |
| 497 | + | |
498 | 498 | | |
499 | 499 | | |
500 | 500 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1713 | 1713 | | |
1714 | 1714 | | |
1715 | 1715 | | |
1716 | | - | |
| 1716 | + | |
1717 | 1717 | | |
1718 | 1718 | | |
1719 | 1719 | | |
| |||
0 commit comments