summaryrefslogtreecommitdiff
path: root/packaging/0004-ARM-Linux-Validate-memory-using-ldrb-instead-of-ldr.patch
blob: b9756b24f862f90c6f8bab511a9ef57c82f0775a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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