From e6f7f6acf6d5b30a29c45de36b8435276e0af349 Mon Sep 17 00:00:00 2001
From: ryuzakighost <ryuzakighost@gmail.com>
Date: Sat, 13 Oct 2018 14:58:38 +1100
Subject: [PATCH] test3

---
 fuzzer/Fuzzer.java  | 13 +++++++++----
 src/machine-vuln3.c |  4 ++--
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/fuzzer/Fuzzer.java b/fuzzer/Fuzzer.java
index f49f98a..6b6f3fb 100644
--- a/fuzzer/Fuzzer.java
+++ b/fuzzer/Fuzzer.java
@@ -28,12 +28,17 @@ public class Fuzzer {
                 pw.println("ADD R1 R1 R2");
             }*/
             /*pw.println("MOV R1 65535");
-            pw.println("LDR R0 R1 0");
-            pw.println("RET R0");*/
-            pw.print("RET R0");
+            pw.println("LDR R0 R1 0");*/
+            
+            pw.println("MOV R1 1");
+            pw.println("LDR R0 R1 65535");
+            pw.println("RET R0");
+           
+           
+            /*pw.print("RET R0");
             for(int x=0;x<2000;x++){
                 pw.print("a");
-            }
+            }*/
 
            
             /*pw.println("ADD R0 R1 R2");
diff --git a/src/machine-vuln3.c b/src/machine-vuln3.c
index 916c9f6..c2da3d6 100644
--- a/src/machine-vuln3.c
+++ b/src/machine-vuln3.c
@@ -38,9 +38,9 @@ const char INSTRUCTION_JUMP[] = "jmp";
 const char INSTRUCTION_JZ[] = "jz";
     
 #define NUM_REGS       32
-#define MAX_REG        (NUM_REGS - 1)
+#define MAX_REG        (NUM_REGS-1)
 #define MEMORY_SIZE    65536              /* 4 x as much memory as a 64 */
-#define MAX_ADDR       (MEMORY_SIZE-1)
+#define MAX_ADDR       (MEMORY_SIZE)
 
 
 /* we force building with -fwrapv to ensure that signed overflow is defined
-- 
GitLab