diff options
author | Rama Krishnan Raghupathy <ramarag@microsoft.com> | 2016-03-30 20:00:57 -0700 |
---|---|---|
committer | Rama Krishnan Raghupathy <ramarag@microsoft.com> | 2016-03-30 20:00:57 -0700 |
commit | 6a2e3b34c3c9ac32456d38567b9f44ab6aea2f63 (patch) | |
tree | b044645e19e8ea90373d9259cb9c3706ae632c9c /src/vm/amd64 | |
parent | a62cb372fb7edf1cf7d7b783bfa653f58dc68a7a (diff) | |
download | coreclr-6a2e3b34c3c9ac32456d38567b9f44ab6aea2f63.tar.gz coreclr-6a2e3b34c3c9ac32456d38567b9f44ab6aea2f63.tar.bz2 coreclr-6a2e3b34c3c9ac32456d38567b9f44ab6aea2f63.zip |
Getting SOS to work on ARm64:
This mainly involved DACizing the VM code.
A bulk edit for changing RUNTIME_FUNCTION to T_RUNTIME_FUNCTION
[tfs-changeset: 1591667]
Diffstat (limited to 'src/vm/amd64')
-rw-r--r-- | src/vm/amd64/cgenamd64.cpp | 2 | ||||
-rw-r--r-- | src/vm/amd64/cgencpu.h | 2 | ||||
-rw-r--r-- | src/vm/amd64/excepamd64.cpp | 6 | ||||
-rw-r--r-- | src/vm/amd64/excepcpu.h | 4 |
4 files changed, 7 insertions, 7 deletions
diff --git a/src/vm/amd64/cgenamd64.cpp b/src/vm/amd64/cgenamd64.cpp index 9ba89ae8cf..a83c166474 100644 --- a/src/vm/amd64/cgenamd64.cpp +++ b/src/vm/amd64/cgenamd64.cpp @@ -799,7 +799,7 @@ BOOL DoesSlotCallPrestub(PCODE pCode) // we use this function to get at these offsets // DWORD GetOffsetAtEndOfFunction(ULONGLONG uImageBase, - PRUNTIME_FUNCTION pFunctionEntry, + PT_RUNTIME_FUNCTION pFunctionEntry, int offsetNum /* = 1*/) { CONTRACTL diff --git a/src/vm/amd64/cgencpu.h b/src/vm/amd64/cgencpu.h index c66692467a..3d99b6f7f0 100644 --- a/src/vm/amd64/cgencpu.h +++ b/src/vm/amd64/cgencpu.h @@ -507,7 +507,7 @@ struct HijackArgs #ifndef DACCESS_COMPILE DWORD GetOffsetAtEndOfFunction(ULONGLONG uImageBase, - PRUNTIME_FUNCTION pFunctionEntry, + PT_RUNTIME_FUNCTION pFunctionEntry, int offsetNum = 1); #endif // DACCESS_COMPILE diff --git a/src/vm/amd64/excepamd64.cpp b/src/vm/amd64/excepamd64.cpp index cf8ed14a8b..2fc553a987 100644 --- a/src/vm/amd64/excepamd64.cpp +++ b/src/vm/amd64/excepamd64.cpp @@ -147,7 +147,7 @@ RtlVirtualUnwind ( IN ULONG HandlerType, IN ULONG64 ImageBase, IN ULONG64 ControlPc, - IN PRUNTIME_FUNCTION FunctionEntry, + IN PT_RUNTIME_FUNCTION FunctionEntry, IN OUT PCONTEXT ContextRecord, OUT PVOID *HandlerData, OUT PULONG64 EstablisherFrame, @@ -183,7 +183,7 @@ RtlVirtualUnwind_Worker ( IN ULONG HandlerType, IN ULONG64 ImageBase, IN ULONG64 ControlPc, - IN PRUNTIME_FUNCTION FunctionEntry, + IN PT_RUNTIME_FUNCTION FunctionEntry, IN OUT PCONTEXT ContextRecord, OUT PVOID *HandlerData, OUT PULONG64 EstablisherFrame, @@ -430,7 +430,7 @@ RtlVirtualUnwind_Worker ( // as well as a single byte representation of the Function code so that tests to make sure // that we're out of the prologue will not fail. - RUNTIME_FUNCTION FakeFunctionEntry; + T_RUNTIME_FUNCTION FakeFunctionEntry; // // The buffer contains 4 sections diff --git a/src/vm/amd64/excepcpu.h b/src/vm/amd64/excepcpu.h index 5e96dbd1c5..150416608b 100644 --- a/src/vm/amd64/excepcpu.h +++ b/src/vm/amd64/excepcpu.h @@ -65,7 +65,7 @@ RtlVirtualUnwind ( IN ULONG HandlerType, IN ULONG64 ImageBase, IN ULONG64 ControlPc, - IN PRUNTIME_FUNCTION FunctionEntry, + IN PT_RUNTIME_FUNCTION FunctionEntry, IN OUT PCONTEXT ContextRecord, OUT PVOID *HandlerData, OUT PULONG64 EstablisherFrame, @@ -77,7 +77,7 @@ RtlVirtualUnwind_Worker ( IN ULONG HandlerType, IN ULONG64 ImageBase, IN ULONG64 ControlPc, - IN PRUNTIME_FUNCTION FunctionEntry, + IN PT_RUNTIME_FUNCTION FunctionEntry, IN OUT PCONTEXT ContextRecord, OUT PVOID *HandlerData, OUT PULONG64 EstablisherFrame, |