Commit 0e2d6c5
authored
Change VMPTR IPC events to ensure endianness consistency (#128058)
The inadvertent consequence of
#127943 is that since VMPTR now
wraps a `Portable<CORDB_ADDRESS>`, VMPTR is propagated as a
little-endian value across DBI, DAC, and EE, as opposed to solely in the
IPC layer. Changing this such that VMPTR wraps CORDB_ADDRESS and we have
`Portable<VMPTR>` in the IPC layer - remains little-endian in IPC, but
the conversion operator to a VMPTR converts it to the machine
endianness.1 parent cfdb6ed commit 0e2d6c5
6 files changed
Lines changed: 111 additions & 77 deletions
File tree
- src/coreclr
- debug
- di
- ee
- inc
- inc
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
522 | 522 | | |
523 | 523 | | |
524 | 524 | | |
525 | | - | |
| 525 | + | |
526 | 526 | | |
527 | 527 | | |
528 | 528 | | |
529 | | - | |
| 529 | + | |
530 | 530 | | |
531 | 531 | | |
532 | 532 | | |
| |||
688 | 688 | | |
689 | 689 | | |
690 | 690 | | |
691 | | - | |
| 691 | + | |
692 | 692 | | |
693 | 693 | | |
694 | 694 | | |
695 | | - | |
| 695 | + | |
696 | 696 | | |
697 | 697 | | |
698 | 698 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5559 | 5559 | | |
5560 | 5560 | | |
5561 | 5561 | | |
5562 | | - | |
| 5562 | + | |
5563 | 5563 | | |
5564 | 5564 | | |
5565 | 5565 | | |
| |||
5581 | 5581 | | |
5582 | 5582 | | |
5583 | 5583 | | |
5584 | | - | |
| 5584 | + | |
5585 | 5585 | | |
5586 | 5586 | | |
5587 | 5587 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2183 | 2183 | | |
2184 | 2184 | | |
2185 | 2185 | | |
2186 | | - | |
| 2186 | + | |
2187 | 2187 | | |
2188 | 2188 | | |
2189 | 2189 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7159 | 7159 | | |
7160 | 7160 | | |
7161 | 7161 | | |
7162 | | - | |
| 7162 | + | |
7163 | 7163 | | |
7164 | 7164 | | |
7165 | 7165 | | |
| |||
7312 | 7312 | | |
7313 | 7313 | | |
7314 | 7314 | | |
7315 | | - | |
| 7315 | + | |
7316 | 7316 | | |
7317 | 7317 | | |
7318 | 7318 | | |
| |||
7971 | 7971 | | |
7972 | 7972 | | |
7973 | 7973 | | |
7974 | | - | |
| 7974 | + | |
7975 | 7975 | | |
7976 | 7976 | | |
7977 | 7977 | | |
| |||
10293 | 10293 | | |
10294 | 10294 | | |
10295 | 10295 | | |
10296 | | - | |
| 10296 | + | |
10297 | 10297 | | |
10298 | 10298 | | |
10299 | 10299 | | |
| |||
10349 | 10349 | | |
10350 | 10350 | | |
10351 | 10351 | | |
10352 | | - | |
| 10352 | + | |
10353 | 10353 | | |
10354 | 10354 | | |
10355 | 10355 | | |
| |||
10423 | 10423 | | |
10424 | 10424 | | |
10425 | 10425 | | |
10426 | | - | |
| 10426 | + | |
10427 | 10427 | | |
10428 | 10428 | | |
10429 | 10429 | | |
| |||
11108 | 11108 | | |
11109 | 11109 | | |
11110 | 11110 | | |
11111 | | - | |
| 11111 | + | |
11112 | 11112 | | |
11113 | 11113 | | |
11114 | 11114 | | |
| |||
11438 | 11438 | | |
11439 | 11439 | | |
11440 | 11440 | | |
11441 | | - | |
| 11441 | + | |
11442 | 11442 | | |
11443 | 11443 | | |
11444 | 11444 | | |
| |||
11456 | 11456 | | |
11457 | 11457 | | |
11458 | 11458 | | |
11459 | | - | |
| 11459 | + | |
11460 | 11460 | | |
11461 | 11461 | | |
11462 | 11462 | | |
| |||
0 commit comments