From 74e2eedd246209e6e37a9b4fef0e68395077fb2d Mon Sep 17 00:00:00 2001 From: jdh8d <jdh8d@git.zephyr-software.com> Date: Tue, 23 Sep 2014 15:44:09 +0000 Subject: [PATCH] --- src/Makefile | 2 +- src/zipr.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index 0f21994..484a9f9 100644 --- a/src/Makefile +++ b/src/Makefile @@ -5,7 +5,7 @@ INC=-I../include -I../third_party/ELFIO/elfio-2.2 -I$(SECURITY_TRANSFORMS_HOME)/ SRCS=main.cpp zipr.cpp OBJS=$(subst .cpp,.o, $(SRCS)) -HDRS=*.h ../include/*.h +HDRS=../include/*.h EXE=zipr.exe CXX=g++ diff --git a/src/zipr.cpp b/src/zipr.cpp index 70861a4..ebb20d6 100644 --- a/src/zipr.cpp +++ b/src/zipr.cpp @@ -363,6 +363,8 @@ void Zipr_t::Fix2BytePinnedInstructions() { printf("Found location for 2-byte->5-byte conversion (%p-%p)->(%p-%p)\n", (void*)addr,(void*)(addr+1), (void*)(addr+i),(void*)(addr+i+5)); + + PatchJump(addr, addr-i); five_byte_pins[up]=addr+i; PlopJump(addr+i); break; -- GitLab