summaryrefslogtreecommitdiff
path: root/packaging/0004-ARM-Linux-Validate-memory-using-ldrb-instead-of-ldr.patch
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/0004-ARM-Linux-Validate-memory-using-ldrb-instead-of-ldr.patch')
-rw-r--r--packaging/0004-ARM-Linux-Validate-memory-using-ldrb-instead-of-ldr.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/packaging/0004-ARM-Linux-Validate-memory-using-ldrb-instead-of-ldr.patch b/packaging/0004-ARM-Linux-Validate-memory-using-ldrb-instead-of-ldr.patch
new file mode 100644
index 0000000000..b9756b24f8
--- /dev/null
+++ b/packaging/0004-ARM-Linux-Validate-memory-using-ldrb-instead-of-ldr.patch
@@ -0,0 +1,27 @@
+From 5e90ac56425ac2e20eda55f3d40a0026eec8089b Mon Sep 17 00:00:00 2001
+From: Jonghyun Park <parjong@gmail.com>
+Date: Fri, 9 Jun 2017 09:52:53 +0900
+Subject: [PATCH 04/23] [ARM/Linux] Validate memory using ldrb instead of ldr
+
+---
+ src/vm/arm/memcpy.S | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/vm/arm/memcpy.S b/src/vm/arm/memcpy.S
+index b978860..0c2c26e 100644
+--- a/src/vm/arm/memcpy.S
++++ b/src/vm/arm/memcpy.S
+@@ -22,8 +22,8 @@
+ PROLOG_PUSH "{r7, lr}"
+ PROLOG_STACK_SAVE r7
+
+- ldr r3, [r0]
+- ldr r3, [r1]
++ ldrb r3, [r0]
++ ldrb r3, [r1]
+
+ blx C_FUNC(memcpy)
+
+--
+1.9.1
+