Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Bred <bredpetr@gmail.com>2018-05-22 16:06:01 +0300
committerJan Kotas <jkotas@microsoft.com>2018-05-22 16:06:01 +0300
commit58afa171feb8e159a18cf2fca4d01ec1016f967b (patch)
tree27b9e9b41969549f9f0a43f225e7db6ca1a5bd40 /src/Native
parente8589d155331b078602f7816449a7a85d6a97726 (diff)
[ARM] Add missed System.Private.TypeLoader.Native stubs (#5834)
Signed-off-by: Petr Bred <bredpetr@gmail.com>
Diffstat (limited to 'src/Native')
-rw-r--r--src/Native/System.Private.TypeLoader.Native/arm/ConstrainedCallSupportHelpers.S13
-rw-r--r--src/Native/System.Private.TypeLoader.Native/arm/MethodEntrypointStubs.S13
-rw-r--r--src/Native/System.Private.TypeLoader.Native/arm/VTableResolver.S18
3 files changed, 44 insertions, 0 deletions
diff --git a/src/Native/System.Private.TypeLoader.Native/arm/ConstrainedCallSupportHelpers.S b/src/Native/System.Private.TypeLoader.Native/arm/ConstrainedCallSupportHelpers.S
new file mode 100644
index 000000000..71cd483ce
--- /dev/null
+++ b/src/Native/System.Private.TypeLoader.Native/arm/ConstrainedCallSupportHelpers.S
@@ -0,0 +1,13 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+.syntax unified
+.thumb
+
+#include <../../Runtime/unix/unixasmmacros.inc>
+
+LEAF_ENTRY ConstrainedCallSupport_GetStubs, _TEXT
+ // TODO: implement
+ bx lr
+LEAF_END ConstrainedCallSupport_GetStubs, _TEXT
diff --git a/src/Native/System.Private.TypeLoader.Native/arm/MethodEntrypointStubs.S b/src/Native/System.Private.TypeLoader.Native/arm/MethodEntrypointStubs.S
new file mode 100644
index 000000000..0df54c492
--- /dev/null
+++ b/src/Native/System.Private.TypeLoader.Native/arm/MethodEntrypointStubs.S
@@ -0,0 +1,13 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+.syntax unified
+.thumb
+
+#include <../../Runtime/unix/unixasmmacros.inc>
+
+LEAF_ENTRY MethodEntrypointStubs_SetupPointers, _TEXT
+ // TODO: implement
+ bx lr
+LEAF_END MethodEntrypointStubs_SetupPointers, _TEXT
diff --git a/src/Native/System.Private.TypeLoader.Native/arm/VTableResolver.S b/src/Native/System.Private.TypeLoader.Native/arm/VTableResolver.S
new file mode 100644
index 000000000..7d6275242
--- /dev/null
+++ b/src/Native/System.Private.TypeLoader.Native/arm/VTableResolver.S
@@ -0,0 +1,18 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+.syntax unified
+.thumb
+
+#include <../../Runtime/unix/unixasmmacros.inc>
+
+LEAF_ENTRY VTableResolver_Init, _TEXT
+ // TODO: implement
+ bx lr
+LEAF_END VTableResolver_Init, _TEXT
+
+LEAF_ENTRY VTableResolver_GetCommonCallingStub, _TEXT
+ // TODO: implement
+ bx lr
+LEAF_END VTableResolver_GetCommonCallingStub, _TEXT