summaryrefslogtreecommitdiff
path: root/packaging/0004-ARM-Linux-Validate-memory-using-ldrb-instead-of-ldr.patch
blob: 7890bd6b23aa77b7ff0e0bbc41390d3e7f998118 (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/29] [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)
 
-- 
2.7.4