R2RDump - ARM and ARM64 UnwindInfo (#19618)
authorAmy <amycmyu@gmail.com>
Fri, 24 Aug 2018 16:25:42 +0000 (09:25 -0700)
committerGitHub <noreply@github.com>
Fri, 24 Aug 2018 16:25:42 +0000 (09:25 -0700)
commit6a1fe8075b4e95669d53e9272773151eeb2cad39
treecaecf844d42ff5f31bf6dde682bd5550463a19c5
parent84ab0930aa6b258684341019625f5c28904ffd10
R2RDump - ARM and ARM64 UnwindInfo (#19618)

* UnwindInfo for Arm

* ARM64 unwindInfo, change Machine.Arm to Machine.ArmThumb2

* Fix incorrect location of UnwindCode and GcTransition in the disasm

* Use x64 GcInfo for Arm and Arm64

* Cleanup, update readme
12 files changed:
src/tools/r2rdump/Amd64/GcInfo.cs
src/tools/r2rdump/Amd64/GcTransition.cs
src/tools/r2rdump/Arm/Registers.cs [new file with mode: 0644]
src/tools/r2rdump/Arm/UnwindInfo.cs [new file with mode: 0644]
src/tools/r2rdump/Arm64/Registers.cs [new file with mode: 0644]
src/tools/r2rdump/Arm64/UnwindInfo.cs [new file with mode: 0644]
src/tools/r2rdump/CoreDisTools.cs
src/tools/r2rdump/GCInfoTypes.cs
src/tools/r2rdump/R2RMethod.cs
src/tools/r2rdump/R2RReader.cs
src/tools/r2rdump/README.md
src/tools/r2rdump/TextDumper.cs