-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[cdac] start of RuntimeTypeSystem contract; implement GetMethodTableData SOS method #103444
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b98afa8 - Browse repository at this point
Copy the full SHA b98afa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 890f9c6 - Browse repository at this point
Copy the full SHA 890f9c6View commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 41ba95c - Browse repository at this point
Copy the full SHA 41ba95cView commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 29214f0 - Browse repository at this point
Copy the full SHA 29214f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8beced0 - Browse repository at this point
Copy the full SHA 8beced0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5213286 - Browse repository at this point
Copy the full SHA 5213286View commit details -
Configuration menu - View commit details
-
Copy full SHA for 622e01a - Browse repository at this point
Copy the full SHA 622e01aView commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e112416 - Browse repository at this point
Copy the full SHA e112416View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae1eac9 - Browse repository at this point
Copy the full SHA ae1eac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79ea0d4 - Browse repository at this point
Copy the full SHA 79ea0d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c696da - Browse repository at this point
Copy the full SHA 5c696daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eaf80f - Browse repository at this point
Copy the full SHA 6eaf80fView commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3a7808d - Browse repository at this point
Copy the full SHA 3a7808dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66e5476 - Browse repository at this point
Copy the full SHA 66e5476View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95914b8 - Browse repository at this point
Copy the full SHA 95914b8View commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2b8fda3 - Browse repository at this point
Copy the full SHA 2b8fda3View commit details
Commits on Jun 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c7d2ac - Browse repository at this point
Copy the full SHA 5c7d2acView commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7be5c60 - Browse repository at this point
Copy the full SHA 7be5c60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30b7b26 - Browse repository at this point
Copy the full SHA 30b7b26View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 187bcbe - Browse repository at this point
Copy the full SHA 187bcbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0d1fcb - Browse repository at this point
Copy the full SHA f0d1fcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c53db36 - Browse repository at this point
Copy the full SHA c53db36View commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b70bb1d - Browse repository at this point
Copy the full SHA b70bb1dView commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a65fd50 - Browse repository at this point
Copy the full SHA a65fd50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f844bf - Browse repository at this point
Copy the full SHA 6f844bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76e0384 - Browse repository at this point
Copy the full SHA 76e0384View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdb7543 - Browse repository at this point
Copy the full SHA cdb7543View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78830ea - Browse repository at this point
Copy the full SHA 78830eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbbd45b - Browse repository at this point
Copy the full SHA fbbd45bView commit details -
[dac] Return canonical MethodTable instead of EEClass
Instead of storing the EEClass pointerin DacpMethodTableData, store the canonical method table instead. Correspondingly, update GetMethodTableForEEClass to expect a canonical method table pointer instead of an EEClass Also update cDAC to do likewise
Configuration menu - View commit details
-
Copy full SHA for 32665b2 - Browse repository at this point
Copy the full SHA 32665b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for acf8436 - Browse repository at this point
Copy the full SHA acf8436View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f246c86 - Browse repository at this point
Copy the full SHA f246c86View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8409f3e - Browse repository at this point
Copy the full SHA 8409f3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08d069a - Browse repository at this point
Copy the full SHA 08d069aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 674655f - Browse repository at this point
Copy the full SHA 674655fView commit details -
Apply suggestions from code review
Co-Authored-By: Aaron Robinson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ae4625 - Browse repository at this point
Copy the full SHA 2ae4625View commit details
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e18a2be - Browse repository at this point
Copy the full SHA e18a2beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 846e779 - Browse repository at this point
Copy the full SHA 846e779View commit details -
[vm] rename ContainsPointers flag to ContainsGCPointers
also rename getter/setter methods in MethodTable
Configuration menu - View commit details
-
Copy full SHA for 383af83 - Browse repository at this point
Copy the full SHA 383af83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f8c7f1 - Browse repository at this point
Copy the full SHA 0f8c7f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a337c1 - Browse repository at this point
Copy the full SHA 7a337c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7c8158 - Browse repository at this point
Copy the full SHA a7c8158View commit details -
use Data.EEClass directly in places where we trust an EEClass pointer
Configuration menu - View commit details
-
Copy full SHA for f4a3493 - Browse repository at this point
Copy the full SHA f4a3493View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10624c7 - Browse repository at this point
Copy the full SHA 10624c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65cc531 - Browse repository at this point
Copy the full SHA 65cc531View commit details -
Configuration menu - View commit details
-
Copy full SHA for d526087 - Browse repository at this point
Copy the full SHA d526087View commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0a4112e - Browse repository at this point
Copy the full SHA 0a4112eView commit details
Commits on Jun 25, 2024
-
DAC: always set wNumVirtuals and wNumVtableSlots to 0
This information can be retreived from the MethodTable using normal lldb/windbg primitives and doesn't need to be part of the DAC API contract
Configuration menu - View commit details
-
Copy full SHA for 1071ca4 - Browse repository at this point
Copy the full SHA 1071ca4View commit details
Commits on Jun 27, 2024
-
Remove NumVirtuals and NumVtableSlots from Metadata.md
Co-authored-by: Jan Kotas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c5235c - Browse repository at this point
Copy the full SHA 6c5235cView commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 95b728a - Browse repository at this point
Copy the full SHA 95b728aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6573e14 - Browse repository at this point
Copy the full SHA 6573e14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8596892 - Browse repository at this point
Copy the full SHA 8596892View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eabf42 - Browse repository at this point
Copy the full SHA 6eabf42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d3200d - Browse repository at this point
Copy the full SHA 4d3200dView commit details -
goal is to be able to use this for testing contracts that depend on some data in the heap
Configuration menu - View commit details
-
Copy full SHA for 2e66740 - Browse repository at this point
Copy the full SHA 2e66740View commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8533148 - Browse repository at this point
Copy the full SHA 8533148View commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 77cf405 - Browse repository at this point
Copy the full SHA 77cf405View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9bce4c - Browse repository at this point
Copy the full SHA f9bce4cView commit details -
code review feedback and more tests:
1. rename AttrClass data descriptor field to CorTypeAttr 2. fixup HasComponentSize / RawGetComponentSize comments and code 3. update "system.object" mock methodtable with more field values 4. update "system.string" mock methodtable with more field values
Configuration menu - View commit details
-
Copy full SHA for 3721992 - Browse repository at this point
Copy the full SHA 3721992View commit details -
Update src/coreclr/gc/env/gcenv.object.h
Co-authored-by: Elinor Fung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1af7c80 - Browse repository at this point
Copy the full SHA 1af7c80View commit details -
Update src/native/managed/cdacreader/src/Contracts/Metadata_1.MethodT…
…ableFlags.cs Co-authored-by: Elinor Fung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 993ae1d - Browse repository at this point
Copy the full SHA 993ae1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f04d880 - Browse repository at this point
Copy the full SHA f04d880View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76859d1 - Browse repository at this point
Copy the full SHA 76859d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a12a407 - Browse repository at this point
Copy the full SHA a12a407View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9cf4c5a - Browse repository at this point
Copy the full SHA 9cf4c5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1814848 - Browse repository at this point
Copy the full SHA 1814848View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89f98a3 - Browse repository at this point
Copy the full SHA 89f98a3View commit details -
Update src/native/managed/cdacreader/src/Contracts/RuntimeTypeSystem_…
…1.cs Co-authored-by: Jan Kotas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0989fa - Browse repository at this point
Copy the full SHA a0989faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 617bf62 - Browse repository at this point
Copy the full SHA 617bf62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 815ff0d - Browse repository at this point
Copy the full SHA 815ff0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ab4f08 - Browse repository at this point
Copy the full SHA 1ab4f08View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee3a362 - Browse repository at this point
Copy the full SHA ee3a362View commit details