diff options
author | acmyu <amycmyu@gmail.com> | 2018-05-17 18:58:24 -0700 |
---|---|---|
committer | Zach Montoya <zamont@microsoft.com> | 2018-05-17 18:58:24 -0700 |
commit | 656432d8d73f0c13469abefb0d6abe556fc78e76 (patch) | |
tree | ce06b90b9d37d7dcb56b53f6da1cb090b31dae2e /perf.groovy | |
parent | cd6ae96f0b8c3d5268079f138c5e7134deb057f2 (diff) | |
download | coreclr-656432d8d73f0c13469abefb0d6abe556fc78e76.tar.gz coreclr-656432d8d73f0c13469abefb0d6abe556fc78e76.tar.bz2 coreclr-656432d8d73f0c13469abefb0d6abe556fc78e76.zip |
R2RDump - Runtime function RVAs and method signatures (#17994)
* R2RDump - Runtime function RVAs and sizes
* Change hard error to warning, GetInt64,32,16 helper functions
* Method signatures from metadata, GetUnsigned functions, arbitrary sections for GetOffset
* Use methodDefEntryPoints to match method metadata to native code, make runtime function endAddress conditional on machine type
* Get object arg and return types of method signature from TypeDef, use ReadUInt
* Iterate all rids, added NativeArray class
* Handle multiple runtime functions in a method, use ReadByte, make rid unsigned
* Use MethodDefinitionHandle(rid) instead of dictionary, make ReadByte signature similar to other Read methods
* Changes to getting runtime functions, increment the start index in ReadByte, added comments
* Use List for R2RMethods instead of array, fixed nits
Diffstat (limited to 'perf.groovy')
0 files changed, 0 insertions, 0 deletions